2014-02-20 29 views
0

我无法将域名IP重定向到的域名,我有在即时通讯告知应该工作IP域htaccess的不工作

RewriteCond %{HTTP_HOST} ^37\.61\.233\.81 
RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L] 

但那不是工作我htaccess文件之后,任何人有任何想法,为什么它不工作?谢谢您的帮助。

编辑 完整的htaccess

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 

RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
RewriteRule .* – [F,L] 

RewriteCond %{HTTP_HOST} ^37\.61\.233\.81 
RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} !^jpcreativevision\.co.uk 
RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L] 

ErrorDocument 404 http://jpcreativevision.co.uk/404.php 
+0

它应该工作,你之前有'RewriteEngine叙述On'? – anubhava

+0

嗨,感谢您的留言,是RewriteEngine on。 – jphillip724

+0

你试过什么网址来测试它?你能显示完整的.htaccess吗? – anubhava

回答

0

通过http://htaccess.madewithlove.be/只是测试它,它说,你的规则应该按预期工作。

但是,您可以尝试不同的顺序你的规则:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^37\.61\.233\.81 
RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} !^jpcreativevision\.co.uk 
RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 

RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
RewriteRule .* – [F,L] 

ErrorDocument 404 http://jpcreativevision.co.uk/404.php 
+0

是的,它应该工作,在其他网站工作,认为我需要发送一些电子邮件到我的托管公司看看它的任何事情 – jphillip724