2014-02-20 38 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