2017-07-01 7 views
0

編集するファイルが非常に大きい.htaccessです。htaccessファイルにhttp/httpsリダイレクトを挿入するのに最適な場所

このファイルには、この方法を開始します。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

私は、以下を追加する必要があります。

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.my-site.com/$1 [R,L] 

私はちょうどRewriteEngine Onの下に、この2行を追加する必要がありますか?私はHTTPS上で常に提供するためにやった

+1

**バックアップコピー** –

+0

このようなルールの最適な場所は、このような動的構成ファイル_at all_にはありません。代わりにhttpサーバーのホスト構成に入れてください。 – arkascha

+0

@arkascha:私はサーバー(共有ホスティング)をほとんど制御できません –

答えて

0

:あなたがあなたのドメインにyourdomainname.comを置き換える

# All HTTPS to HTTP. 
RewriteEngine on 
RewriteBase/
RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://www.yourdomainname.com%{REQUEST_URI} [L,R=301] 

+0

私の疑問は、「RewriteBase / –

関連する問題