如何使用htaccess为网站的IP地址添加代码?

时间:2016-09-21 07:41:47

标签: php .htaccess

我已经在htaccess中编写了Ip规范化的代码,但是当我输入网站的IP地址而不是指向该网站时,它无法正常工作。

RewriteEngine on


RewriteCond %{HTTP_HOST} ^50\.87\.211\.120 [nc,or]

RewriteCond %{HTTP_HOST} ^example\.com [nc]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

我的网站IP地址是50.87.211.120。

但是当我编写上述代码并在浏览器中输入此IP地址时,它并没有指向特定的网站。

1 个答案:

答案 0 :(得分:0)

<pre>
#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
</pre>

正如@CBroe在他对ipaddress的评论中提到的那样,你可以在域cpanel本身(或)确保请求首先到达Document根文件夹。然后添加规则。

Ref: 

http://www.inmotionhosting.com/support/website/htaccess/force-www-htaccess Redirect IP to domain