0

私はapacheにこの書き直しルールを持っており、FirefoxやChromeではなく、必要なサイトに完全にリダイレクトします。そして、なぜこれらのブラウザで異なる動作をするのか疑問に思っていますか?? !!

これは私のapacherewriteconfigです

  RewriteEngine On
  RewriteLog "/opt/apache/logs/rewrite.log"
  RewriteLogLevel 1
  RewriteCond     %{HTTPS} !=on
  RewriteRule ^(.*)$ https://server/index.php [L,R] 

したがって、apacheルールは適切に「https://server/index.php」にリダイレクトされますが、Firefox / chromeでは「https:// server」で停止します。apacheの再書き込み構成に間違いはありますか?

ありがとう。

4

2 に答える 2

2

Firefox / Chromeキャッシュをクリーンアップして、再試行してください。ブラウザに関する古い情報が新しいリダイレクトと競合している可能性があります。

于 2012-12-07T17:44:18.057 に答える
0

ブラウザはリダイレクトせず、リダイレクトもしません。Web サーバーはリダイレクトを行います。 Firefox、IE、Safari など、ブラウザは関係ありません。

于 2012-12-07T03:09:15.037 に答える