分享

写回答

发帖

[提问] 我用的是godaddy 150G windows主机 关于DZ论坛重定向问题

GoDaddy GoDaddy 1246 人阅读 | 7 人回复

发表于 2011-12-13 10:26:10 | 显示全部楼层 |阅读模式

我的DZ论坛,我用 web.config 开启了伪静态了,可以实现伪静态效果,现在我想把不加www的域名,重定向到 加www的域名上,在网上搜索了二个方法。一个是把下面代码加入
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^zuqiubisai.com$" />
</conditions>
<action type="Redirect" url="http://www.zuqiubisai.com/{R:0}"
redirectType="Permanent" />
</rule>
加入到 web.config 最下面,我加入进去之后,都没有实现跳转啊。

另外,我又找到了一个代码,是加到 index.php 上面 ,我加上后网页,就打不开了,一直是空白页

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.zuqiubisai.com");
exit();
?>


有没有人能告诉我是什么问题吗?

回答|共 7 个

lwbo1987

发表于 2011-12-13 10:36:17 | 显示全部楼层

回复 1# 的帖子

301重定向参考一下代码,在web.config里面添加:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.     <system.webServer>
  4.         <rewrite>
  5.             <rules>
  6.                 <rule name="301 1" stopProcessing="true">
  7.                     <match url="^(.*)$"/>
  8.                     <conditions>
  9.                     <add input="{HTTP_HOST}" pattern="^域名$" />
  10.                     </conditions>
  11.                     <action type="Redirect" redirectType="Permanent" url="http://www域名/{R:0}" />
  12.                 </rule>
  13.              </rules>
  14.         </rewrite>
  15.     </system.webServer>
  16. </configuration>
复制代码
回复 支持 反对

使用道具 举报

xiuku520

发表于 2011-12-13 11:22:41 | 显示全部楼层

我的版本是 GBK 的,把UTF-8换成 GBK就可以了吧
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-13 11:29:00 | 显示全部楼层

回复 3# 的帖子

是的
回复 支持 反对

使用道具 举报

xiuku520

发表于 2011-12-14 01:26:20 | 显示全部楼层

我用你的代码加到 web.config 的最下面,实现不了301 ,如果加到 web.config 最上面,本来实现的伪静态效果就会失效了,我想要二种效果同时实现要怎么做呢?你能发一个完整的代码给我吗?谢谢!
回复 支持 反对

使用道具 举报

暮木娃娃

发表于 2011-12-14 09:24:01 | 显示全部楼层

web.config中已经有代码的情况下,只需要添加
<rule name="301 1" stopProcessing="true">
                    <match url="^(.*)$"/>
                    <conditions>
                    <add input="{HTTP_HOST}" pattern="^域名$" />
                    </conditions>
                    <action type="Redirect" redirectType="Permanent" url="http://www域名/{R:0}" />
                </rule>
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-14 09:57:34 | 显示全部楼层

回复 5# 的帖子

需要你将代码加入适当的位置就可以了
回复 支持 反对

使用道具 举报

龙腾宇内

发表于 2011-12-20 14:55:05 | 显示全部楼层

楼主可以联系我,我已经成功把两个规则合并,案例zixuanju.com
回复 支持 反对

使用道具 举报

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

本版积分规则