0
内のファイルに私はWeb開発&で新しいですただ、これは私の作業の.htaccessコードはメインドメインのファイルにSSLを強制ではなく任意のフォルダ
#Force non-www:
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.domain\.com [OR]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]
あるSSL証明書を購入し、SSL &にドメインを強制するために多くのことを検索しました
私はすべてのメインドメインのファイルではなく、そのドメインの任意のフォルダ/ディレクトリ
例:内部ファイル上のWWWずにSSLを強制しようとしています: いずれかが
を開いた場合私はこれらをしようと、短いI /メートルですべてdomain.com/abc.php --> https://domain.com/abc.php
www.domain.com/def.php --> https://domain.com/def.php
domain.com/abc/xyz.php --> http://domain.com/abc/xyz.php
www.domain.com/abc/xyz.php --> http://domain.com/abc/xyz.php
https://domain.com/abc/xyz.php --> http://domain.com/abc/xyz.php
https://www.domain.com/abc/xyz.php --> http://domain.com/abc/xyz.php
をクリアします例ですと同じようにdomain.com のルートディレクトリの下にファイルを強制しようとしている上記のコードで働いしかし さ0
ドメインのルートディレクトリにあるすべてのファイルを強制的にNON-WWW HTTPSにします。 しかし、そのドメインの任意の指示下にあるファイルは、SSLなしでNON-WWWを強制する必要があります。
可能な限り私はそうすることができませんでした。 これは.htaccessで可能であるかどうかわかりません。
は、場合に動作していません。 しかし、誰もhttpsを使わずにアクセスすれば、 – user2890725
@ User2890725大丈夫、httpsのルールを追加しました。編集を参照してください – starkeen