我正在尋找一個域到另一個域以及所有的子域。原始的網址是ehanceinsdev.com,重定向的網址是www.enhanceinsurance.com。我想要它,以便enhanceinsdev.com/foo將訪問www.enhanceinsurance.com/foo。將一個域重定向到.htaccess的另一個域
感謝您的幫助!
我正在尋找一個域到另一個域以及所有的子域。原始的網址是ehanceinsdev.com,重定向的網址是www.enhanceinsurance.com。我想要它,以便enhanceinsdev.com/foo將訪問www.enhanceinsurance.com/foo。將一個域重定向到.htaccess的另一個域
感謝您的幫助!
您可以在DOCUMENT_ROOT/.htaccess
文件中使用這個簡單的規則:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^enhanceinsdev\.wpengine\.com$ [NC]
RewriteRule^http://www.enhanceinsurance.com%{REQUEST_URI} [R=301,L,NE]
你好,請注意,我得到的第一個域名是錯誤的,它實際上是enhanceinsdev.wpengine.com(它是一個子域名)。我仍然嘗試了你的建議,但沒有奏效。謝謝! –
好的答案已更新。確保它位於'enhanceinsdev.wpengine.com'主機的'DocumentRoot'中。 – anubhava
謝謝,顯然我的主機不允許通過他們的.htaccess進行域級301重定向。我最終不得不使用正則表達式將它寫在他們的管理面板中。奇怪,但它的工作。儘管感謝您的幫助。 –
嘗試
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^ehanceinsdev\.com$ [NC]
RewriteRule ^(.*)$ http://www.enhanceinsurance.com/$1 [R=301,L]
嘿,哥們,enhancedev.com \ .com?我想你可能想檢查你的答案。 –
@ZachRussell是的,這是一個錯字。應該修復。 –
難道他們都在同一臺服務器上? –