分享

写回答

发帖

[提问] win主机 301 大手们快来呀

GoDaddy GoDaddy 2449 人阅读 | 5 人回复

发表于 2011-5-22 11:13:05 | 显示全部楼层 |阅读模式

win主机 主目录不需要301  但子目录是独立网站 主机类型是 win Deluxe Plan
子目录绑定其他网站 即: xxx.com 301到 www.xxx.com用了add.c 版主的方法 在网页中添加代码 500错误 我是放到首页index.asp中的 不知道是不是那里设置错了  帖子地址http://bbs.idcspy.com/viewthread.php?tid=66511&highlight=301
第一种方法不成功后删除index.asp的代码使用 web.config设置301重定向 的也设置了 没有500了 但没管用  是不是需要时间生效 还是设置了就生效  方法 :
<configuration>
   <system .webServer>
      <rewrite>
         <rules>
            <rule name="WWW Redirect" stopProcessing="true">
              <match url=".*" />
                 <conditions>
                    <add input="{HTTP_HOST}" pattern="^xxx.com$" />
                 </conditions>
              <action type="Redirect" url="http://www.xxx.com/{R:0}"
                   redirectType="Permanent" />
            </rule>
         </rules>
      </rewrite>
   </system>
</configuration>
是不是哪里出现问题了? 我看坛子里好些童鞋也是设置不成功 哪位给指出一下错误

回答|共 5 个

lwbo1987

发表于 2011-5-23 11:22:45 | 显示全部楼层

windows主机不如使用在首页添加代码设置301转向,参考301转向代码合集
回复 支持 反对

使用道具 举报

cnzit

发表于 2011-5-28 23:30:47 | 显示全部楼层

首页是静态,没法子
回复 支持 反对

使用道具 举报

kingsontsao

发表于 2011-5-30 11:26:37 | 显示全部楼层

是不是web.config文件有问题
回复 支持 反对

使用道具 举报

lpj

发表于 2011-5-30 11:35:09 | 显示全部楼层

回复 1# 的帖子

部分代码修改成如下:
<rule name="301 1" stopProcessing="true">
                    <match url="^(.*)$"/>
                    <conditions>
                    <add input="{HTTP_HOST}" pattern="^feidian.tk$" />
                    </conditions>
                    <action type="Redirect" redirectType="Permanent" url="http://www.feidian.tk/{R:0}" />
</rule>
回复 支持 反对

使用道具 举报

alibaren

发表于 2011-6-30 06:52:14 | 显示全部楼层

win 主机 301

我研究了一下WIN 主机,asp+access程序的301指向问题。
如果你的首页文件是index.asp 那么你直接把代码
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", %>
放到页面开头,然后测试,就会出现500错误。这是因为你用首页的文件指向的地址恰好又是首页文件,这样不停的循环当然要出现500错误了。
在咨询过GD客服后 ,我这样做:
新建一个文件 default.asp 里面只保存上诉代码,是不是这样就可以了呢,还是不行,因为服务器还是默认指向自己。所以我做了小的修改,把"http://www.yourdomain.com"改为"http://www.yourdomain.com/index.asp"这样就成功了。
当你输入http://yourdomain.com的时候就转到http://www.yourdomain.com/index.asp了。
唯一的缺憾就是无法隐藏index.asp文件名。
我发出来供大家讨论一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则