301重定向通配符

时间:2012-05-31 20:19:39

标签: wordpress .htaccess rewrite

由于编程错误,我遇到了问题,在Google网站管理员中,我有超过10000个错误。 错误发生在文章的RSS订阅源中: 我必须重定向很多这种错误的固定链接

http://www.mysitename.it/00000000/permalink//feed/

这个永久链接的正确结构

http://www.mysitename.it/00000000/permalink/feed/

实际上我必须在Feed

之前删除一个/(斜杠)

如果可能,我需要使用重定向301规则而不是Mod重写,因为我的Wordpress htaccess文件中有一些此重定向行。 提前致谢 的Fabrizio

1 个答案:

答案 0 :(得分:0)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(00000000/permalink)//(feed/) [NC]
RewriteRule ^ %1/%2 [R=301,L]