2015-04-23 130 views
0

我們希望將我們的.com域名重定向到.net域,HTTP爲我們工作,但是當用戶使用HTTPS路徑時,他們重定向到.com域的404頁面。請檢查我們的代碼並幫助我,如何將.com域HTTP和HTTPS用戶重定向到其他.net域。.htaccess 301 https重定向問題

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

回答

0

這條規則替換您的規則:

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteCond %{HTTPS}s on(s)| 
RewriteRule^http%1://domain.net%{REQUEST_URI} [L,R=301,NE] 
+0

不過404錯誤 –

+0

規則不能修復404,如果你的虛擬主機是不正確的。什麼是你的404 URL以及它的正確URL是什麼404 URL – anubhava

+0

我們使用nginx,並在404錯誤頁面顯示「服務器找不到請求的頁面:(端口443)」 –