如何将mod_rewrite用于ip而不是域名。
对于我正在使用的域名
RewriteCond %{HTTP_HOST} ^treasherlocked.in
RewriteRule (.*) http://www.treasherlocked.in/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.treasherlocked.in/ [R=301,L]
对于ip我正在使用这样,但它不是w <
RewriteCond %{HTTP_HOST} ^118\.139\.160\.117
RewriteRule (.*) http://118.139.160.117/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://118.139.160.117/ [R=301,L]
答案 0 :(得分:2)
替换此行
RewriteCond %{HTTP_HOST} ^118\.139\.160\.117
带
RewriteCond %{REMOTE_ADDR} ^118\.139\.160\.117
你的问题将得到解决。