0

SSL で保護されたページhttps://www.mysite.comの要求を 安全でないhttp://www.mysite.comにリダイレクトするにはどうすればよいですか

これを試しましたが、うまくいきませんでした。

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

私は phpinfo() を実行し、構成 >> apache2handler >> ロードされたモジュールセクションの下に mod_rewrite を確認しました。

4

1 に答える 1

0

次のように、R (リダイレクト) フラグを RewriteRule に追加します。

RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R]

リダイレクトは、デフォルトで HTTP ステータス 301 によって行われます。「301 Moved Permanently」などの特定のステータス コードでリダイレクトする場合は、有効なリダイレクト ステータス コード (3xx) を指定できます。

RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301]

詳細については、ドキュメント (Apache モジュール mod_rewrite)を確認してください。

于 2012-12-12T18:23:00.543 に答える