2011-02-28 47 views
0

我正在寻找使用HTACCESS将IP地址重定向到域名。所以,任何时候IPaddress.com/subdir1/page1.html显示出来,它会重定向到domainname.com/subdir1/page1.html将IP重定向到域名的简单HTACCESS问题

我没有运气尝试这样做:

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example\.com [OR] 
RewriteCond %{HTTP_HOST} ^123\.45\.67\.89 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

因为它ONLY重定向主IP地址的主域名,而不是子目录的IPS子目录域

谢谢 杰夫

回答

1

很老了,但也许你的意思的RewriteCond%{REMOTE_ADDR}

0

看起来你可能只是忘了^,也许$或两个......没有原因,这不应该工作:

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^123\.45\.67\.89$ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 
RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]