1
我使用以下規則作爲捕獲所有重定向到一個新的域的所有請求:(。*)阿帕奇htaccess的重定向捕捉所有
重寫規則http://newdomain.com/ [R = 301,L]
我發現的是,這適用於大量的請求,但不是全部,例如:
olddomain.com/web/search.php?region_id=1 &這是=
我可以使用什麼來捕獲所有請求並將其重定向到新域?
我使用以下規則作爲捕獲所有重定向到一個新的域的所有請求:(。*)阿帕奇htaccess的重定向捕捉所有
重寫規則http://newdomain.com/ [R = 301,L]
我發現的是,這適用於大量的請求,但不是全部,例如:
olddomain.com/web/search.php?region_id=1 &這是=
我可以使用什麼來捕獲所有請求並將其重定向到新域?
我會建議使用mod_alias代替的mod_rewrite:
Redirect 301/http://newdomain.example.com/
mod_rewrite的是更爲靈活,但mod_alias中是這樣的情況下是非常簡單的。它會將舊站點上的所有頁面重定向到URL站點和查詢字符串不變的新站點。
如果我使用它追加任何/我到不需要的新域。 – user3746831
你怎麼知道它不適用於'olddomain.com/web/search.php?region_id = 1&this = that'?這個.htaccess位於舊域的位置在哪裏? – anubhava