多语言展示
当前在线:1342今日阅读:61今日分享:18

网站独立ip如何做301重定向

许多站长知道将域名301重定向到带www的主站上,这里要说的是,有些站长的网站是独立IP,直接通过IP就能访问网站,这里介绍在.htaccess文件中写入一段(不是一行)代码实现301重定向到主站上。正因为许多站长知道将域名301重定向到带www的主站上,所以,他们错误的以为在.htaccess文件中插入一行代码就可实现将独立ip做301重定向到主站上。将独立ip做301重定向到主站上的错误写法:RewriteEngine On RewriteCond %{http_host} ^boqian.net [NC] RewriteCond %{http_host} ^173.83.10.234 [NC] RewriteRule ^(.*)$ http://www.boqian.net/$1 [R=301,L] RewriteBase /
正确的.htaccess文件写法(上图下码)
1

3

.htaccess文件写法解答第一段代码: RewriteCond %{http_host} ^boqian.net [NC] RewriteRule ^(.*)$ http://www.boqian.net/$1 [R=301,L]第一段代码说明:这两行代码是将域名做301重定向到带www的主站上,这个站长们都知道的。第二段代码: RewriteCond %{http_host} ^173.83.10.234 [NC] RewriteRule ^(.*)$ http://www.boqian.net/$1 [R=301,L]第二段代码说明:这是将173.83.10.234这个独立ip做301跳转到带www的主站上。上文中的错误写法是将RewriteCond %{http_host} ^173.83.10.234 [NC]这行代码插入到.htaccess文件,这是因为独立ip做301重定向在.htaccess文件写法中需要另写一段语言命令才行。

特别注意的事项:

在这个.htaccess文件中,第一段与第二段的301重定向必须有空一行,空一行是因为这是将独立IP在做重定向,而不是域名或其他绑定的域名。 END

推荐信息