2017-09-04 14 views
0

最近私のウェブサイトにSSL証明書を追加し、すべてのページを安全な「バージョン」にリダイレクトしたいと考えています。ドメイン全体でhttp httpsをリダイレクトする方法

現在、私は私のhtaccessに以下の行があります。

RewriteEngine On 
RewriteBase /
RewriteCond %{SERVER_PORT} !443 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule ^(/(.*))?$ https://%{HTTP_HOST}/$1 [R=301,L] 

をしかし、私は手動でhttps://wwwを削除するとき。 URLからは、通常の保護されていないページが表示されます。

wwwに関係なくすべてのページをhttpsに強制するにはどうすればよいですか。

答えて

1

私は自分のFTPサーバー上の私のメインディレクトリ(ex. https://www.example.com/.htaccess)にこのコードを使用します。

RewriteEngine On 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L] 

はそれがあなたのために働く願っています。

+0

ありがとうございました。なぜ私がしなかったか分からない。私は6分で受け入れます。 – twan

関連する問題