2016-12-29 134 views
1

希望我的網站的每個URL重定向除了根即家庭index.html我如何重定向整個網站到另一個網站除了根頁

基本上我想以後的一切/重定向。

例如:如果我訪問website.com它通常應該顯示放在根中的index.html頁面。但如果我轉到website.com/someurl那麼它應該重定向到website2.com/someurl

該網站不應該只重定向的根(主頁),並應該重定向爲所有其他鏈接。

另外兩兩件事我想補充的是:

  1. website2.com爲https連接

  2. 我也想在子域中使用它。即,在sub.website.com

請幫我有關.htaccess代碼。

謝謝

回答

0

下面的代碼終於爲我工作:

RewriteEngine敘述上

RewriteBase/

重寫規則^ 。+ $ https://newsite.com/ $ 0 [R = 301,L]

0

請試試這個,檢查

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^website.com [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.website.com [NC] 
RewriteRule ^(.*)$ http://website2.com/$1 [L,R=301,NC] 

RewriteCond %{HTTP_HOST} ^(.*)\.website\.com$ [NC] 
RewriteRule ^(.*)$ http://%1.website2.com/$1 [R=301,L] 
+0

你好。它沒有工作。我可能會添加2個重要的事情,1:website2.com是一個https連接。我也想在子域中使用它,即在sub.website.com ..目前我正在嘗試在子域中的代碼。 –

+0

@CodyCodes您是否期望像這樣 http://sub.website.com/$1 to https://sub.website2.com/$1? – Thasneen

+0

是的。而根即sub.website.com沒有使用上面的代碼。 –

相關問題