2017-08-15 20 views
-1

httpsで常にwordpress adminにアクセスしたいと思います。私はこれを使用します(私が読んだブログからコピー&ペースト)htaccess on wordpress:なぜhttpsが動作しないのですか

# Redirection to HTTPS 
    RewriteCond %{SERVER_PORT} ^80$ [OR] 
    RewriteCond %{HTTPS} =off 
    RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 

    # Redirection from www to non-www HTTPS 
    RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] 
    RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 

これは動作しません。私はいつもクロムの手でURLを修正しなければならない。

答えて

1

最初の行に "RewriteEngine on"を追加すると、条件 "%{SERVER_PORT} 80"が十分に良い状態であるため、条件 "%{HTTPS} = off"も削除します。

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

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [R=301,QSA,NC,L] 
関連する問題