我愿意:
- 将 www.olddomain.com 重定向到 www.newdomain.com/page
- 将 www.olddomain.com/article1 重定向到 www.newdomain.com/article1
这是我放入 htaccess 文件的内容:
redirect 301 / http://www.newdomain.com/page
redirect 301 /article1/ http://www.newdomain.com/article1
第一个重定向有效,但是,第二个无效,因为 www.olddomain.com/article1 重定向到 www.newdomain.com/page/article1,它不存在并因此返回 404 错误。
如何在不影响所有其他重定向的情况下将旧域主页(根目录)重定向到新域子目录?
最佳答案
在 .htaccess 中的代码应该是这样的:
RewriteEngine On
RewriteRule ^/$ http://www.newdomain.com/page [L,R=301]
RewriteRule ^/article1/$ http://www.newdomain.com/article1 [L,R=301]
关于将根域主页重定向到另一个域子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23556200/