将旧链接重定向到新站点主页

时间:2014-04-04 作者:Aritra

我需要重定向一个链接www.abc.com/blog/?p=123www.abc.com/newblog/

我使用过:

RewriteRule ^blog/(.*)$ http://www.abc.com/newblog/ [R=301,L]
它正在重定向各种链接,但表单中缺少链接/?p=1236.

1 个回复
SO网友:fuxia

查询参数位于%{QUERY_STRING}, 所以你必须看看那里:

RewriteCond %{QUERY_STRING} ^p=\\d+
RewriteRule ^ http://www.example.com/newblog/ [L,R=301]

结束

相关推荐

Wp-admin中的.htaccess会产生重定向循环

我决定接受保护/wp-admin 目录使用。htaccess网站不断遭到黑客攻击。每当我上传时。htaccess访问/wp-admin, 我的浏览器显示/wp-admin 具有重定向循环。这是/wp-admin/.htaccess:AuthUserFile /.../.htpasswd AuthType Basic AuthName “restricted” Order Deny,Allow Deny from all Require valid-user