请任何人帮助我在404页的htaccess规则中添加条件。基本上,在htaccess中,我已经为所有具有"feed“字的urls设置了下面提到的404规则,除非在mentioned2 urls下面。这是wordpress站点,在RSS提要urls的末尾有提要word。我现在已禁用提要,但无法从主页中的站点标题中删除这2个urls。
我使用的htaccess代码是:
RewriteCond %{THE_REQUEST} feed [NC]
RewriteRule ^ - [L,R=404]这段代码运行良好,但我需要在下面提到的urls规则中添加异常,即
发布于 2021-05-17 05:59:19
您可以在站点根.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{THE_REQUEST} !\s/(comments/)?feed/?[\s?] [NC]
RewriteRule ^.+feed - [L,R=404,NC]在此:
如果URI为/comments/feed或/feed,则/comments/feed是失败匹配的负面条件。尾随斜杠是optional.
.*feed:将在URI
中的任何位置匹配feed
https://stackoverflow.com/questions/67558821
复制相似问题