虽然现在网络上有很多关于 301 重定向设置的方法,但一般都是主机后台自带 301,操作也比较方面简单,对于虚拟主机没有 301 功能的后台,我们又该如何进行设置呢?下面为大家详细介绍下几种不同虚拟主机的设置方法。
虚拟主机后台没有 301 功能的设置方法:
(1)web 店群服务器 apache 主机(linux)
方法:进入虚拟主机商店根目录 wwwroot or htdocs,将以下代码复制到.htaccess 档案中,若目录下没有这个档案,则新建一个.htaccess 档案。
代码如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
实现效果就是访问 domain.com 跳转到 www.domain.com,多域名跳转时则复制 RewriteCond %{HTTP_HOST} ^domain.com$ [NC],多加一行,修改域名即可。
(2)iis6 主机(windows)
在主机面板中-isapi 筛选器,点选按钮 “开启自定义 url 伪静态支援” 。进入 ftp 档案管理,找到 httpd.conf 档案然后进行编辑。
代码如下:
RewriteCond %{HTTP:Host} ^domain.com$ [NC]
RewriteRule (.*) http://www.domain.com$1 [NC,R=301]
实现效果也是访问 domain.com 跳转到 www.domain.com,多域名跳转复制第一段代码多加一行,在改域名就行。
(3)iis7 主机(windows)
进入虚拟主机 ftp 商店根目录 wwwroot or htdocs,找到 web.config 档案,将以下代码复制进去,没有该档案则新建。
代码如下:
如果想要检视是否完成设置,可以访问 domain.com,看是否能够跳转到 www.domain.com,多域名跳转则复制