我期待在舊域名重定向每一個網頁到單頁面上的新領域。它也應該重定向www和非www版本。對域old.com的每一個請求,無論它是什麼,都應該導致www.new.com根。的.htaccess 301重定向到一個頁面上舊域中的所有網頁上的新域名
old.com/1.php
www.old.com/2.php
old.com/2.php
old.com/links/index.php
old.com/about-us.html
old.com/?string=1
都應該重定向到:
www.new.com/
我正在尋找一個解決方案的.htaccess。
作品
在.htaccess文件將這個對於大多數網頁,但不適用於www.old.com/?string=1 – 2013-02-24 22:11:26
第二種解決方案也不會重定向www.old.com/?string=1(與www.old.com/index.php相當?字符串= 1)。它確實重定向了所有以文件夾形式存在的URL(www.old.com/folder/) – 2013-02-24 22:28:31
@DanHorvat如果您向新域添加問號'?',查詢字符串將被移除'RewriteRule。* http ://www.new.com/? [L,R = 301]' – 2013-02-24 22:52:00