即時更改網站上的主域名,目前有兩個域名作爲服務器別名添加。如何301將domain2.com/subpage/重定向到domain1.com/subpage/?
例如,這意味着我可以請求http:// DOMAIN1的.com /子頁/和http:// DOMAIN2的.com /子頁/和獲得相同的結果 - 服務器是一樣的,所以它解析到同一個地方。
我該如何301重定向http://domain2.com/subpage/至http://domain1.com/subpage/?
我目前的.htaccess看起來是這樣的:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我用下面的嘗試,但只是使服務器 「chrash」/使其未響應
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^oldsite.com$ [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,L]
</IfModule>
# END WordPress
沒有舊網站 - 服務器和新老網站是相同的,舊的和新的域名解析到同一臺服務器。當我嘗試以上時,網站變得不響應 – user1231561
你把上面的代碼放在哪裏?我的意思是在哪個目錄中? –
根目錄 - 在下面張貼了我的解決方案 - 感謝您抽出時間! – user1231561