2013-09-25 52 views
1

我已经在我的网站从改变子目录名称:的.htaccess 301重定向重命名的子目录

http://root.com/wordpress/ ...

http://root.com/resources/ ...

不幸的是谷歌仍然已将所有/ wordpress/URL编入索引,因此我需要301将所有/ wordpress/pages重定向到/ resources /。我将如何在.htaccess文件中编写此规则?和/或有更好的方法来实现这一目标?

我已经试过这条规则,但它似乎并没有做任何事情:

RewriteRule ^wordpress/(.*) http://www.root.com/resources/ 

回答

2

尝试RedirectPermanent(的mod_alias一部分,而不是mod_rewrite

RedirectPermanent /wordpress /resources 

(测试和工作)

+0

不错的解决方案,比填充正则表达式好得多。 – gregdev