2017-09-15 87 views
0

我有一個站點正在移動到一個新的URL,一個具有相同頁面和URL結構的原始副本。我與舊域的.htaccess文件的操作重定向到新的,有這樣的:如何使用.htaccess將整個網站重定向到新域?

Options +FollowSymlinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^oldsite.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www.oldsite.com$ 
RewriteRule (.*)$ http://newsite.ca/$1 [R=301,L] 

當我去重定向工作oldsite.com或www.oldsite.com按預期工作,和重定向到newsite.ca

但是,當我轉到像oldsite.com/blog/之類的東西時,不會發生重定向。它只停留在相同的URL。

我希望能夠將每個頁面重定向到新網站,而不僅僅是根。 oldsite.com/blog/應該重定向到newsite.ca/blog/

我需要這整個網站,而不必經過並重定向每個單獨的頁面。這可能嗎?

回答

0

想通OUT-

我搬到我的代碼.htaccess文件的頂部。

代碼沒有被執行,因爲之前有一個www到非www。顯然,代碼是按順序運行的,如果發現重定向,它將不會在其後運行另一種重定向。

相關問題