我想将旧域重定向到新域,但同时我不希望保留确切的结构,而且我担心会遇到一些重定向问题。寻找可能的建议。
我的旧域的根源是一个软件存储库,在/ guides /文件夹中是一个包含文章的博客。我想将此域重定向到新域,但交换重定向。
www.oldomain.com --> www.newdomain.com/software/
www.olddomain.com/guides --> www.newdomain.com
由于重定向的经验有限,我应该从较低级别开始还是从顶层开始进行重定向?
我正在考虑:
RewriteRule ^olddomain.com/software/ ^newdomain.com/ [R=301,L]
RewriteRule ^olddomain.com/ ^newdomain.com/software/ [R=301,L]
这是正确的方法吗?
答案 0 :(得分:0)
www.olddomain.com/guides --> www.newdomain.com
www.oldomain.com --> www.newdomain.com/software/
检查此内容是否在olddomain.com .htaccess文件中进行了重写
RewriteEngine On
RewriteBase /
RewriteRule ^guides$ http://www.newdomain.com/ [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?oldomain.com [NC]
RewriteRule (.*) http://www.newdomain.com/software/ [R=301,L]