.htaccess ip到域访问不工作

.htaccess ip到域访问不工作,.htaccess,ip,.htaccess,Ip,我无法将我的域ip重定向到域名,我的htaccess文件中有以下内容,我告诉它应该可以工作 RewriteCond %{HTTP_HOST} ^37\.61\.233\.81 RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L] 但这不起作用,有人知道为什么它不起作用吗?谢谢你的帮助 编辑 完全访问 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond

我无法将我的域ip重定向到域名,我的htaccess文件中有以下内容,我告诉它应该可以工作

RewriteCond %{HTTP_HOST} ^37\.61\.233\.81
RewriteRule (.*) http://jpcreativevision.co.uk/$1 [R=301,L]
但这不起作用,有人知道为什么它不起作用吗?谢谢你的帮助

编辑 完全访问

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
只是通过测试,它说,你的规则应该按预期工作

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

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

它应该可以工作,你以前是否打开过
RewriteEngine
?嘿,谢谢你的消息,是的,RewriteEngine打开了。你尝试测试它的URL是什么?你能显示完整的.htaccess吗?如果我转到37.61.233.81,它会显示我希望它转到的默认网页,我可以发布尽可能多的内容,我会更新问题。不客气。是的,肯定是这样。是的,它应该会起作用,在其他网站工作过。我想我需要给我的托管公司发几封电子邮件,看看他们那边有什么问题