1

次のApacheリダイレクトルールがあります:

RewriteCond %{HTTP_HOST} ^example\.com  [OR]
RewriteCond %{HTTP_HOST} ^82\.238\.254\.181 
RewriteRule (.*) http\://www\.example\.com/$1 [R=301,L]

IPアドレスもwwwドメインにリダイレクトする必要があります。ブラウザに IP を入力すると、接頭辞として www になります。

4

1 に答える 1

0

HTTP_HOSTクライアントから送信された HTTPHostヘッダーの値が含まれます。

そこに IP アドレスはありません。ユーザーが接続する場合、ヘッダーhttp://82.238.254.181はありません。Host

以下を使用する必要があります。

RewriteCond %{HTTP_HOST} ="" 
于 2012-07-30T10:34:28.290 に答える