2014-01-19 27 views
1

我需要通过使用htaccess删除url的feed。
如何301 example.com/xxx/feed example.com/xxx/在htaccess

我用RewriteRule ^[0-9]{4}/[0-9]{1,2}/[^/]+/feed/?$ /[R,L]

但它不能直接链接

http://www.example.com/xxx/feed

向右网址

http://www.example.com/xxx/

我不太了解htaccess。

如果你能告诉我怎么样或给我一些建议来学习如何做,它真的非常感谢你的帮助。

只需在htaccess中将url:example.com/xxx/feed重定向到example.com/xxx/。

回答

1

简化您的规则是:

RewriteEngine On 
RewriteRule ^(.+?)/feed/?$ /$1/ [L,R] 

或使用RedirectMatch:(?+)?

RedirectMatch 302 ^/(.+?)/feed/?$ /$1/ 
+0

RedirectMatch 302 ^//饲料/ $/$ 1 /为我工作?谢谢。祝你有个美好的一天〜 – Sorata

+0

不客气,很高兴它解决了。 – anubhava