0
我在我的主域名頂部有一個停放域名。 我需要重定向myolddomain.com/some-page
到mynewdomain.com/some-page
重定向到保存URL地址的新域名
我已經嘗試了一些.htaccess更改,但沒有任何工作。
我在我的主域名頂部有一個停放域名。 我需要重定向myolddomain.com/some-page
到mynewdomain.com/some-page
重定向到保存URL地址的新域名
我已經嘗試了一些.htaccess更改,但沒有任何工作。
要做的最簡單的事情是將兩個域指向同一臺服務器和同一個文檔根目錄,因此myolddomain.com
和mynewdomain.com
都得到相同的服務。但是,如果這是不可能的,您可以使用mod_rewrite或mod_proxy將舊域請求代理到新域,而不必更改瀏覽器URL地址欄中的地址。該mod_proxy的指令必須是在虛擬主機或服務器配置:
使用的ProxyPass:
ProxyPass /some-page http://mynewdomain.com/some-page
,或者您可以使用正則表達式,例如:
ProxyPassMatch ^/(.*)$ http://mynewdomain.com/$1
但是,如果你想要這個在htaccess文件中,您可以使用mod_rewrite的P
標誌將請求發送給mod_proxy(請注意,mod_proxy 仍然必須加載。
RewriteCond %{HTTP_HOST} myolddomain.com [NC]
RewriteRule ^some-page$ http://mynewdomain.com/some-page [L,P]
同樣,你可以使用規則正則表達式模式:
RewriteCond %{HTTP_HOST} myolddomain.com [NC]
RewriteRule ^(.*)$ http://mynewdomain.com/$1 [L,P]
感謝。這工作就像它應該。 –