服务热线
我司虚拟主机设置 301域名跳转需要首先认清主机系统,分为 WIN2003服务器与 WIN2008服务器2种情况。
如果是 WIN2003服务器,则需要通过 主机管理后台的 “ISAP映射”功能 ,配合 ISAP Rewrite 组件来设置即可。
首先编写 httpd.ini 文件,譬如同一个空间上你绑定了 abc.com 和 www.abc.com 并且2个域名都可以正常访问了。现在想把 abc.com 301跳转到 www.abc.com ,那么httpd.ini 文件的代码如下 :
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^abc\.com$
RewriteRule (.*) http\://www\.abc\.com$1 [I,RP]
把以上内容修改成你自己的之后,把 httpd.ini 上传到你空间网站根目录 wwwroot下 。
用FTP连接到空间,在wwwroot 同级目录建立一个名为 others 的新文件夹,如下图
接下来去 http://pan.baidu.com/s/1gd42ZQj 下载我们提供的 ISAP组件,解压之后得到 rewrite2.dll
把 rewrite2.dll 上传到 others 目录里。
然后 登陆到你空间管理后台的 “独立面板”里,找到 “ISAP映射”,点击之后进入添加映射,筛选器名称 随便写个,路径如图所示写路径,然后点击后面的“设置”
这样 WIN2003服务器下你的空间就做好 301跳转了。
------------------------------------------------------------------------------------------------------------------------
如果主机是 WIN2008或以上系统,可以直接通过新建一个UTF8格式的 web.config文件放到程序根目录来重定向。代码如下(将hege.com通过301重定向到 www.hege.com):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301" stopProcessing="true">
<match url="^hege.com$" />
<action type="Redirect" url="www.hege.com" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
将 web.config 放到空间根目录wwwroot 下就好了。
如有问题,请联系我司在线客服为你处理!
