1
サイトURLの4つのバリエーションのうち、https://example.com(https:// non-www)にリダイレクトしたいと思います。これは、HTTPからリダイレクトhttpとwwwからhttps以外の.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
# ensure https
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
:// httpsに://ではなく、WWWから非WWW
感謝任意の助けに
私の.htaccessファイルには、以下が含まれています。
ほとんどの場合、後続のスラッシュはスラッシュページ以外のページにリダイレクトされません。 'http://www.example.com/abc/'から 'https://example.com/abc'に変更します。 –
更新されたルールを今すぐお試しください。 – anubhava
申し訳ありませんが、既に動作していたので書きませんでした。他の変更がどのように影響を与えるかはわかりませんでした。更新されたルールは引き続きスラッシュのないバージョンにリダイレクトされませんが、私はその質問を別途お願いします。 –