在.htaccess中重写404-ing feed页面

时间:2013-11-18 11:45:13

标签: wordpress .htaccess mod-rewrite catch-all

很抱歉,标题有点模糊。我们最近更改了我们网站的WordPress主题,看起来旧主题为每个页面创建了一个RSS提要。这些现在是404-ing,我想知道我是否可以在.htaccess中解决这个问题?现在找不到的示例URL是:

www.example.com/page-name/feed

我希望它重定向到

www.example.com/page-name /

我可以为这些做点什么吗? “页面名称”有100多种变体。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以在/.htaccess

中试用
RewriteEngine On
RewriteRule ^([^/]+)/feed$ /$1/ [R=301,L]

这样做:

http://www.example.com/page-ink/feed =>  http://www.example.com/page-ink/
http://www.example.com/1258/feed =>  http://www.example.com/1258/
...