咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

伪静态如何在iis下完成设置?

发表日期:2012-07-16    文章编辑:山城阿修    浏览次数:8    标签:

  比来陆续有良多站长过来讯问伪静态的问题,现就分享下当前网上盛行的各类顺序在iis下的规矩和设置办法:

  shopex4.8

  下载3.0的免费Rewrite组件http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi

  依照默许途径装置后,翻开C:ProgramFilesHeliconISAPI_Rewrite3httpd.conf

  参加以下规矩:

  #HeliconISAPI_Rewriteconfigurationfile

  #Version3.1.0.56

  RewriteBase/

  RewriteCond%{REQUEST_FILENAME}.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm|xml)$

  RewriteCond%{REQUEST_FILENAME}!-f

  RewriteCond%{REQUEST_FILENAME}!-d

  RewriteRule^(.*)$index.php?$1[L]

  [ISAPI_Rewrite]

  #3600=1hour

  CacheClockRate3600

  RepeatLimit32

  #Protecthttpd.iniandhttpd.parse.errorsfiles

  #fromaccessingthroughHTTP

  RewriteRule^(.*)/archiver/((fid|tid)-[0-9]+.html)?*(.*)$$1/archiver/index.php?$2&$4

  RewriteRule^(.*)/forum-([0-9]+)-([0-9]+).html?*(.*)$$1/forumdisplay.php?fid=$2&page=$3&$4

  RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3&$4

  RewriteRule^(.*)/space-(username|uid)-(.+).html?*(.*)$$1/space.php?$2=$3&$4

  RewriteRule^(.*)/tag-(.+).html?*(.*)$$1/tag.php?name=$2&$3

  下面就需求装备iis为shopex4.8加载组件了:

  翻开iis,右键你的站点属性--ISAPI挑选器--添加--挑选器称号是ISAPI_Rewrite3--可执行文件就是ISAPI_Rewrite.dll的途径,比方C:ProgramFilesHeliconISAPI_Rewrite3ISAPI_Rewrite.dll

  最终重启iis

  当然你可以把ISAPI_Rewrite3目次放入站点根目次下,但记得要给一个users和\"networkservice\"的读权限。

  留意:有些效劳器或许vps有做权限的,装置后httpd.conf能够只要everyone和system的权限,假如修正不了文件就添加一个administrator的权限。

  shopex4.7

  免费的rewrite2.0组件下载地址http://www.isapirewrite.com/download/isapi_rwl_x86_0072.msi

  装置后添加如下规矩

  规矩如下:

  [ISAPI_Rewrite]

  #3600=1hour

  CacheClockRate3600

  RepeatLimit32

  #首页

  RewriteRule/index.html/index.php

  RewriteRule/default.html/index.php

  #商铺布告

  RewriteRule/bulletin.html/index.php?gOo=article_list.dwt&acat=1

  RewriteRule/bulletin_([0-9]+).html/index.php?gOo=article_list.dwt&acat=1&p=$1

  #商品分类

  RewriteRule/catalog.html/index.php?gOo=goods_category.dwt

  #悉数商品

  RewriteRule/list.html/index.php?gOo=goods_search_list.dwt

  RewriteRule/list_([0-9]+).html/index.php?gOo=goods_search_list.dwt&p=$1

  #会员中间

  RewriteRule/member.html/index.php?gOo=member_home.dwt

  #协助中间与经常见问题

  RewriteRule/faq.html/index.php?gOo=help.dwt&acat=2

  RewriteRule/faq_([0-9]+).html/index.php?gOo=help.dwt&acat=2&p=$1

  #平安买卖

  RewriteRule/safe.html/index.php?gOo=help_safe.dwt

  #购置流程

  RewriteRule/howtobuy.html/index.php?gOo=help_buystep.dwt

  #若何付款

  RewriteRule/howtopay.html/index.php?gOo=help_send.dwt

  #联络我们

  RewriteRule/contactus.html/index.php?gOo=help_contact.dwt

  #关于我们

  RewriteRule/aboutus.html/index.php?gOo=help_copyright.dwt

  #顾客留言

  RewriteRule/feedback.html/index.php?gOo=shopbbs.dwt

  #友谊链接

  RewriteRule/friendlink.html/index.php?gOo=linkmore.dwt

  #用户注册

  RewriteRule/register.html/index.php?gOo=register_1.dwt

  #遗忘暗码

  RewriteRule/lostpass.html/index.php?gOo=forget.dwt

  #商品具体页

  RewriteRule/product/([0-9]+).html/index.php?gOo=goods_details.dwt&goodsid=$1

  RewriteRule/product_([0-9]+).html/index.php?gOo=goods_details.dwt&goodsid=$1

  RewriteRule/([0-9]+)_([^.]*).html/index.php?gOo=goods_details.dwt&goodsid=$1

  #新闻具体页

  RewriteRule/article_([0-9]+).html/index.php?gOo=help_details.dwt&articleid=$1

  RewriteRule/message_([0-9]+).html/index.php?gOo=article_details.dwt&articleid=$1

  #分类具体列表

  RewriteRule/catalog_([0-9]+).html/index.php?gOo=goods_search_list.dwt&gcat=$1

  RewriteRule/catalog_([0-9]+)_([0-9]+).html/index.php?gOo=goods_search_list.dwt&gcat=$1&p=$2

  #珍藏商品

  RewriteRule/addtofavorites_([0-9]+).html/index.php?gOo=addmembergoods.do&goodsid=$1

  #首页上的最新,引荐,特价商品

  RewriteRule/list_([a-zA-Z]+).html/index.php?gOo=goods_search_list.dwt>ype=$1

  RewriteRule/list_([a-zA-Z]+)_([0-9]+).html/index.php?gOo=goods_search_list.dwt>ype=$1&p=$2

  下面就需求装备iis为shopex4.7加载组件了,办法相似shopex4.8:

  翻开iis,右键你的站点属性--ISAPI挑选器--添加--挑选器称号是Rewrite--可执行文件就是Rewrite.dll的途径,比方E:homeLocalUserrewriteRewrite.dll

  最终重启iis

  rewrite.dll以及规矩可以放入任何一个目次,但记得要给该目次一个users的读权限。

  以上就是shopex4.8和shopex4.7的规矩以及装备办法。假如iis内有其它顺序比方discuz、phpwind之类的,就能够会互相有影响,那么就翻开iis,

  右键网站属性--ISAPI挑选器--删除isapi_rewrite这项,由于这里是对整个iis进行设置的,会形成其它顺序的抵触。

  留意isapi_rewrite3.0和isapi_rewrite2.0不克不及混用。

  由于篇幅问题,目前再把shopex4.7/4.8、discuz6/NT2.5、ecshop、dvbbs、phpwind、wordpress、Discuz6+ecshop等伪静态规矩和组件打包进行下载。

  以上设置都是针对租用了自力效劳器和vps的,在运用虚拟主机的就不必看了,由于作为效劳商是应该做好了的,但当前还没有呈现对一切盛行顺序都支撑的吧。

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
上一篇:web服务器安全设置配置-超全攻略,超详细~ 下一篇:已经是最后一篇了
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博