【发布时间】:2014-03-25 09:20:38
【问题描述】:
必须重定向的旧 URI...
http://www.domain.com/ -> http://www.newdomain.com/
http://domain.com/ -> http://newdomain.com/
现在我得到了这个工作,有点像
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
但现在我正在处理 wordpress 永久链接以及我们从子目录移动到根目录的事实。
http://domain.com/blog/2013/11/25/los-angeles-pop-trash-street-tweety-zippy-2/
现在
http://newdomain.com/los-angeles-pop-trash-street-tweety-zippy-2/
这根本不起作用
RewriteRule /blog/([0-9]+)/([0-9]+)/([0-9]+)/(.*) http://newdomain.com/$4 [R=301,L,QSA]
关于如何进行 .htaccess 重写以便我们可以在默认域和永久链接上进行 301 重定向的任何建议?
TIA。
【问题讨论】:
-
尝试在新域的 WP 管理区域内登录,然后将永久链接切换到
Default,WP 将在.htaccess文件中重新生成正确的规则,之后再次切换永久链接到您想要的选项。
标签: wordpress .htaccess mod-rewrite redirect