2017-04-10 171 views
0

我試圖指出一個通過HTTP向我的新網域安全的舊網域。我被指示將.htaccess文件添加到我的舊域文件夾(除cgi-bin,error_log和新的.htaccess文件以外,它是空的)。將HTTPS上的舊網域重定向到HTTPS上的新網域

這裏是什麼在.htaccess文件:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

https://olddomain不重定向到https://newdomain.com

+0

你有舊域的SSL證書? – starkeen

回答

0

您當前的配置重定向一切^(.*)$同一個域%{HTTP_HOST},你想要的是其重定向到新的:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://newdomain.com%{REQUEST_URI} [L,R=301] 
0

冷杉t,確保你的文件正在被讀取(最快的方法是向它添加一些垃圾,在你的瀏覽器中會彈出一個錯誤500)。

其次,我會嘗試這條規則:

RewriteEngine on 
RewriteRule^https://newdomain%{REQUEST_URI} [END,QSA,R=permanent] 
相關問題