2
我想301重定向从旧网站的分页博客列表到一个新的URL。301重定向得到分页
我认为我得到相当接近与重写规则,但我还没有应用,这是我有:
RewriteCond %{QUERY_STRING} ^page=
RewriteRule ^(blog)?$ http://www.newdomain.com/news/page/$1? [R=301,L]
利用这个规则,如果我去
http://www.olddomain.com/blog?page=1
我现在重定向到
http://www.newdomain.com/news/page/blog
我想被发送到
http://www.newdomain.com/news/page/1
我敢肯定,它只是一些小而简单的我失踪。
编辑
扩展在下面的解决方案,我已经添加了标签/类别支持使用$ 1重写规则。
RewriteCond %{QUERY_STRING} ^page=([^&]+) [NC]
RewriteRule ^blog/tag/([^/\.]+)?$ http://www.newdomain.com/news/tag/$1/page/%1? [R=301,L,NC]
不客气,很高兴它的工作。 – anubhava