0
内のページのために働いていない私は、このような目標のために.htaccessを使用してルールをリダイレクト追加しようとしています:リダイレクトがhttps
- は、httpsにすべてのhttpページをリダイレクトします。
- すべてのhttpとhttpsページをwww以外のhttpsにリダイレクトします。
私の.htaccessコード:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
すべてが1以外の良い取り組んでいる:
- のhttpがhttpsにリダイレクト(すべてのページ)
- httpsのWWWは(HTTPS以外のWWWへのリダイレクトメインページとサブフォルダ)
しかし、https://www.example.com/1/page.htmlはhttps://example.com/1/page.htmlにリダイレクトされません(両方のページが開いています)。
問題は何ですか?すべてのページをhttps非wwwにリダイレクトする.htaccessルールを書くには?