为什么这个wordpress网站在Chrome中重定向错误?

时间:2011-11-21 10:00:00

标签: php wordpress .htaccess redirect

Google已在我的客户网站上将此页面编入http:// [site-removed] / showering-accessories的索引,该网站实际上并不存在。正确的网址应为http:// [site-removed] / products-page / showering-accessories

我不希望该网站在Google中受到惩罚,所以我在.htaccess中添加了这条规则在网站的根目录中:

RedirectMatch 302 ^/showering-accessories /products-page/showering-accessories

(注意:我之前一直在尝试301重定向)

这适用于IE和Firefox,但在Chrome中我最终会在这个页面上,因为我假设是wordpress应用程序级别(PHP)重定向:

http://[site-removed]/products-page/products

这是为什么?在达到PHP代码之前,.htaccess规则是否应该始终启动? 我该如何解决?

BTW我在RedirectMatch下面也有这些规则:

# Redirect all pages to subdirectory /new
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d [OR]
RewriteCond %{REQUEST_URI} /
RewriteRule ^(.*)$ /new/$1 [L,QSA]

1 个答案:

答案 0 :(得分:4)

当我使用chrome时,重定向对我来说很好。您确定自己的Chrome没有旧的重定向缓存或其他内容吗?