通过IIS7 Rewrite完美实现织梦DedeCms 301重定向
来源:互联网 发布:个人可以注册cn域名吗 编辑:程序博客网 时间:2024/06/07 04:42
用Windows- IIS7环境搭建的织梦DedeCms 网站的朋友可以通过下面方法对网站进行 301重定向,同理也适用与其他网站,可以尝试在其他支持IIS Rewrite的空间上测试该方法可不可行,我使用的是IIS7。
通过下面方法修改后可实现指向该网站的任何域名重定向到www.xxx.com
什么是 301重定向?对网站进行301重定向有什么好处?
在很多情况下,一个网站对应的一条IIS entry上可能有多个主机名称,最普遍的情况是可以通过http://xxx.com和http://www.xxx.com 浏览同一个网站。或者说你之前使用的域名是example.com,但是现在使用的是xxx.com,所以你希望那些记得你旧域名的客户在浏览你的旧域名是会自动访问到你的新域名,你可以通过下面的伪静态(URL Rewrite)规则来实现这一目的.。
备注:请将代码放到web.config文件里面,然后将该文件放到网站的根目录下面,将里面的域名部分替换成你自己所用的域名。
<configuration><system.webServer><rewrite> <rules> <rule name=""Enforce canonical hostname"" stopProcessing=""true""> <match url=""(.*)"" /> <conditions> <add input=""{HTTP_HOST}"" negate=""true"" pattern=""^www.dffkyy.com$"" /> </conditions> <action type=""Redirect"" url=""http://www.dffkyy.com/{R:1}"" redirectType=""Permanent"" /> </rule> </rules></rewrite></system.webServer></configuration>
修改之后,可以通过下面这个网址,进行http状态查询,看是否返回301。
http://www.seochat.com/seo-tools/check-server-headers/
我测试过不带www的域名跳转到带www的域名和其他域名跳转到指定域名,返回的结果都是301,跳转成功。
0 0
- 通过IIS7 Rewrite完美实现织梦DedeCms 301重定向
- Apache服务器实现301重定向 iis7 301重定向
- IIS7 实现301永久重定向
- 用ISAPI Rewrite实现IIS 301转向(重定向跳转)
- DEDECMS之301重定向
- PHP实现Mod Rewrite重定向功能
- 通过htaccess实现301重定向
- rewrite中做301重定向
- rewrite中做301重定向
- Nginx rewrite 301 永久重定向跳转
- Rewrite 重定向详解
- IIS7.5 301重定向设置
- IIS7 url重定向
- 使用apache的rewrite功能实现内部重定向
- apache域名重定向rewrite
- Nginx重定向[Rewrite]配置
- nginx rewrite 相关、重定向
- nignx URL 重定向-rewrite
- 自定义View二
- Tomcat学习之启动过程
- 心态
- 织梦DedeCms系统未审核文档禁止动态浏览修改方法
- java中string与byte[]的转换
- 通过IIS7 Rewrite完美实现织梦DedeCms 301重定向
- 给织梦DedeCms文章页加上百度、谷歌搜索本篇文章功能
- Tomcat学习之Acceptor
- POJ 2686 - Y2K Accounting Bug
- 在织梦DedeCms的搜索框里显示提示信息
- UEditor学习笔记(二)
- 在Linux上搭建PHP条形码阅读器
- 进入织梦DedeCms数据库删除指定IP的所有评论
- Strategy模式