0
我試圖用不同域上的單個登錄頁替換整個網站。因此,所有的以下域:htaccess將域中的所有內容重定向到單個頁面
example.com
www.example.com
example.com/page-1
example.com/sub/page-2.html
應該重定向到:
new-domain.com/landing-page
目前,我使用下面的.htaccess文件(該文件中沒有其他內容):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(.*)$ http://new-domain.com/landing-page/ [R=301,L]
附加信息:
- 我在GoDaddy豪華Linux託管軟件包上設置。
example.com
是軟件包的「主要」域,而不是一個插件域。所以默認情況下,它指向我的服務器空間的根目錄(這個.htaccess文件位於根目錄)。- 我確實有幾個其他的插件域,所以重定向到服務器的所有流量不是一個選項。
new-domain.com
與addon域位於同一服務器空間。
我快到的問題是example.com
被重定向到new-domain.com
- 不new-domain.com/landing-page
。上面列出的所有其他示例網址都按照預期重定向。
任何想法爲什麼非WWW域名基地不會重定向到子頁面?
是的;除了普通的'example.com'(有或沒有尾部斜線)之外,所有東西都重定向。這當然基本上是最重要的一個。 – DACrosby
爲了澄清,'example.com'重定向到'new-domain.com',但不是想要的'new-domain.com/landing-page' – DACrosby