关于ecshop iis 伪静态
有日子没弄ecshop了,昨晚上下装了ec,装完了,静态化的时候出了问题,怎么弄都是404。
1。ec后台已设置了url 简单重写
2。下载并安装了rewrite3.0组件,在iis属性中isapi中指定rewrite路径。
3。将http.ini文件复制到网站根目录
4。重启iis
回复讨论(解决方案) 请问各位,这是什么问题,出在哪儿了。。
清除下缓存看看。。最好能贴上2行代码,看看rewrite后,静态url究竟访问的哪个程序页。。
问题解决了。。原来还在改rewrite组件安装目录下的http.conf文件,在里面加
# helicon isapi_rewrite configuration file
# version 3.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 = 1 hour
cacheclockrate 3600
repeatlimit 32
------------然后重新启动rewrite,搞定。
isapi_rewrite 不好用,
建议使用iis官方的urlrewrite
又发现问题了,点击是可以跳转了,可不论点哪个链接,都是到首页,但是url却没有变。。。
真郁闷呐,,还为以解决问题了。