2017-10-21 96 views
0

我已經搜索過,但還沒有找到答案。我如何將整個路徑重定向到HTTPS?

我有食譜網站,所有配方路徑是這樣的:

http://example.com/recipe/recipe-name 

我如何可以重定向這整個路徑HTTPS?

現在我只有重定向到我的主頁,這是工作正常。

RewriteCond %{HTTP_HOST} ^example\.com [NC] 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://example.com/$1 [R,L] 

    RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://example.com/$1 [R,L] 

謝謝。

回答

0
RewriteCond %{HTTP_HOST} ^www\. [OR] 
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ 
RewriteRule^https://%1%{REQUEST_URI} [NE,L,R=301] 

上述用於非HTTPS代碼& WWW重定向==> HTTPS加www