当前位置:首页 >> 技术方案 >> 详情

ISAPI Rewrite 3 伪静态和301配置规则

发布时间:2012-09-23   浏览次数:84次   作者:未知    标签:郑州seo 郑州seo推广 郑州网站推广

   ISAPIRewrite是IIS下使用最广泛的Rewrite组件,有了这个组件就可以实现基本如Apache中mod_rewrite的功能,对于SEO来说,是在IIS中进行301重定向的基本装备。

  
  现在网上传播的大多是较老的1.3版,建议使用最新的ISAPIRewrite3,功能更完善,规则相对也灵活和丰富。ISAPIRewrite3分为商业版和免费的Lite版,商业版可以在每个站点放置一个httpd.ini来单独设置规则,免费版只能将规则写到安装目录下的httpd.conf文件中,作用于全局。
  
  ISAPIRewrite3下载
  
  ISAPIRewrite3官方下载
  
  樂思蜀做了一个ISAPIRewrite3Lite的绿色版,文件较大传到SkyDrive上,点击这里下载。绿色版需要手动添加ISAPI筛选器,方法可以参考我之前写的IISRewrite配置。
  
  ISAPIRewrite3几个常用301重定向规则
  
  ISAPIRewrite不同版本的规则略有差别,这个帮助文件中有较详细的规则参考,附几个常用的写法:
  
  下面的301规则仅适用于ISAPIRewrite3,其他版本请勿使用!
  
  1、将“domain.com”301重定向到“www.domain.com”
  
  RewriteEngineon
  RewriteCond%{HTTPS}(on)?
  RewriteCond%{HTTP:Host}^(?!www.)(.+)$[NC]
  RewriteCond%{REQUEST_URI}(.+)
  RewriteRule.?http(?%1s)://www.%2%3[R=301,L]
  
  2、301重定向到另一个域名
  
  RewriteCond%{HTTP:Host}^www.llllllesishu.cn$
  RewriteRule(.*)http://www.lesishu.net$1[NC,R=301]
  
  3、301重定向单个页面
  
  RewriteRule^/oldpage.htm$http://www.lesishu.com/newpage.html[R=301,L]
  
  各识别符(如:NC,R,L等等)就不列举说明了,可以下载上面的帮助文件或到这里查看。