私はさまざまな形で質問されていますが、私の特定の状況では何の答えにも答えられませんでした。1つのディレクトリを除いてHTTPSをHTTPにリダイレクトします
すべてのページが/ secure /フォルダにない限り、HTTP(mod_rewrite経由)にリダイレクトしたいとします。
ここで私が試したものです:
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^secure
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
誰かが働いていた主張が、この場合には動作しないことを別のバージョン:
RewriteRule ^secure/ - [L]
RewriteCond %{SERVER_PORT} !^80$
RewriteRule^http://www.thevirtualstagingexperts.com%{REQUEST_URI} [L,R=301]
私はむしろのバリエーションを使用したいが、最初のバージョン。それは(私にとにかく)うまくいくように見えます。誰もこのような卑劣な主題にいくつかのラインを照らすことができますか?
は、なぜあなたは、クライアントが明示的にそれを求め場合は特に、HTTPSを取り除くためにしたいですか? – gereeter
私は/ secure /フォルダにあるチェックアウトプロセスにHTTPSを使いたいだけです。残りのウェブサイトはHTTPSでブラウズする必要はありません。 –
絶対リンクを使用して1つから別のリンクに移動していますが、場合によってはルールを設定したいと考えています。 –