首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于所有具有"feed“字的urls,除2个urls外,404的htaccess规则

对于所有具有"feed“字的urls,除2个urls外,404的htaccess规则
EN

Stack Overflow用户
提问于 2021-05-16 16:02:15
回答 1查看 71关注 0票数 1

请任何人帮助我在404页的htaccess规则中添加条件。基本上,在htaccess中,我已经为所有具有"feed“字的urls设置了下面提到的404规则,除非在mentioned2 urls下面。这是wordpress站点,在RSS提要urls的末尾有提要word。我现在已禁用提要,但无法从主页中的站点标题中删除这2个urls。

我使用的htaccess代码是:

代码语言:javascript
运行
复制
RewriteCond %{THE_REQUEST} feed [NC]
RewriteRule ^ - [L,R=404]

这段代码运行良好,但我需要在下面提到的urls规则中添加异常,即

  • http:// www。域name.co.in/feed
  • http:// www.domain name.co.in/注释/feed这两个urls在设置404规则后将正常打开。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-17 05:59:19

您可以在站点根.htaccess中使用此规则:

代码语言:javascript
运行
复制
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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67558821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档