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