SERVER_ADDR
変数とSERVER_NAME
変数が一致しない場合は、ユーザーをリダイレクトする必要があります。
httpd.conf ファイルに次のルールがあります。
RewriteEngine on
RewriteCond %{SERVER_NAME} !%{SERVER_ADDR}
RewriteRule .* /myRedirectPage.html [PT]
SERVER_NAME と SERVER_ADDR が一致しない場合、正しくリダイレクトされます。ただし、一致していてもリダイレクトされます。
次の条件を使用すると、一致するシナリオと一致しないシナリオの両方で機能します: (192.168.1.1 はサーバー IP です)
RewriteCond %{SERVER_NAME} !192.168.1.1
変数が一致するかどうかを確認するために、PHP の変数$_SERVER['SERVER_NAME']
と$_SERVER['SERVER_ADDR']
変数を使用しました。
SERVER_NAME
一致する場合にユーザーをリダイレクトしないように、RewriteCond をどのように記述すればよいSERVER_ADDR
ですか?