利用Web.config的HttpModule 实现整站301永久重定向的具体方法如下:
1、在web.config加入配置
<configuration> <appSettings> <add key="WebDomain" value="duoluodeyu.com"/> <add key="URL301Location" value="www.duoluodeyu.com"/> </appSettings> |
2、在当前解决方案下新建一个类库项目
3、新建一个cs,我这里粗陋的命名一下:ChangeDomain.cs
using System; using System.Web;using System.Configuration; namespace ChangeDomain
|
余下的就是在web.config里注册一下就好了。
<httpModules> <add name="ChangeDomain" type="ChangeDomain.RedirectNewDomain, ChangeDomain" /> </httpModules> |
上面的命名只是我简单的命名,具体的web.config注册写法如下:
<add name="随便命名" type="HttpModule命名空间加类名,dll文件名" /> |
2013年3月22日 11:12 1楼
对301一直不是很理解,谢谢博主