2017-10-21 5 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] 

ありがとうございます。非HTTPS用コード上

答えて

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

& WWWリダイレクト==> HTTPS WWWせず

関連する問題