1

ip(Aホスト)からWebサイトのURLにリダイレクトしたい。以前、.htaccessファイルで次の行を使用しましたが、正常に機能しました。

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^ http://example.com/$1 [L,R=301]

上記のコードは私のIPをWebURLにリダイレクトしました。

今、私はコードを次のように変更し、IPは奇妙なURLにリダイレクトします

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

{REQUEST_URI}機能を使用すると同時に、ベースURLにリダイレクトしたい。それを行うための正しい構文は何ですか?

前もって感謝します...

4

1 に答える 1

0

試す:

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
于 2012-07-11T23:19:05.300 に答える