[英]How can I forward ALL pages to the same exact page on a different domain using .htaccess?
如何使用.htaccess将网站上所有页面的301重定向到不同域上的同一页面?
例如,转发:
www.currentdomain.com/page1.php
www.currentdomain.com/page2.php?p=1&t=75
www.currentdomain.com/archived/old/page100.php
至:
www.newdomain.com/page1.php
www.newdomain.com/page2.php?p=1&t=75
www.newdomain.com/archived/old/page100.php
根据about.com的文章 ,以下内容应将所有流量重定向到新域:
RewriteEngine ON
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
在您网站的根目录中,添加.htaccess文件:
重定向301 /page1.php www.newdomain.com/page1.php
没有mod_rewrite,您将无法传输参数。 此外,每个要转发的带有.htaccess的现有文件都必须有1行。
我知道您没有要求,但是您可以使用mod_rewrite用1行完成整个域,包括参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.