ECSHOP在IIS下伪静态页面优先级别的设置
2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家
IIS下rewrite伪静态 如何判断文件是否存在? 我使用ECSHOP系统,用伪静态生成真静态页。现在在IIS下遇到了问题,请各位高手解答! 我在Apache下使用了.htaccess里设置了URL重写 例子: goods.php?id=1重写成 products-1.html 我在地址栏输入 products-1.html 时, 当products-1.html文件已经生成的时候,我想让站点显示的是存在的products-1.html的内容,当products-1.html还未生成的时候,才去访问 goods.php?id=1 这个级别是要怎么设置呢? 在apache 里已经实现了,但是现在服务器转移到了windows下,现在用的是 IsApi筛选器里, 就无法实现了。。 Apache 里是: RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^products-([0-9]+)(.*)\.html$goods\.php\?id=$1 [QSA,L] 请问IIS下,要怎么设置呢? 我现在的情况是文件 products-1.html已经生成了,但还是访问的动态的 goods.php?id=1 我想要的结果是:地址栏输入 products-1.html ,如果该文件存在,就访问该文件,如果该文件不存在,就直接访问 goods.php?id=1 在IIS下,要怎么设置呢,各位大侠请帮忙,感激不尽!!!!在线等!!! 我的思路是通过伪静态生成真静态,在第一次访问时,是动态页,然后在尾部同时生成静态页,第二次就访问静态页了。 |
回答:
斑竹请帮忙下!感激不尽! |
请说清楚,是在IIS上使用iisapi_rewrite还是用IonicIsapiRewriter-2.0-,它们的规则有点不一样的。 建议使用IonicIsapiRewriter-2.0,开源,免费,而且支持多站点,iisapi_rewrite免费版好像不支持多站点吧。 |
是在IIS下使用的,我自己的服务器,我的可以支持多站点,您能否帮我看下什么原因吗?我的工作QQ是1136771211,谢谢,如果方便,我们QQ上聊 |
楼上的,我只找到一个免费版的,只有一个httpd.ini文件,而且不是在站点根目录的,只能在某个文件夹内。但IIRF.ini是在站点根目录内的。IIRF.ini已经测试成功了,apache也测试成功了,iis_rewrite只测试了伪静态,没生成html页面,它们的规则都差不多。 |
感谢wjzhhr ,哈哈,使用了IonicIsapiRewriter-2.0,问题解决,谢谢! |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop模板结构电子书
ecshop虛擬主機
ecshop选购中心
ecshop分析
ecshop前台无法登陆
ecshopApp
ecshop等级积分和消费积分
最新评论
ecshop梦芭莎
ecshop縮圖
ecshop个人账户
ecshop字号
ecshop尺寸规格
ecshop1745
ecshopCCSHOP
ecshopFCK编辑器
ecshop免费模板
ecshopECSHP
ecshopgoodbaby导航
ecshop备份失败
ecshop饮水机
ecshop观点
ecshopEshop
ecshop败笔
ecshop帮助信息
ecshopokbuy好乐买
ecshopphotoshop
ecshop商品销售
ecshop转盘
ecshop蚕丝被的价格