最新消息:伪静态技术大全博客开通啦!再也不为伪静态东奔西走!更多问题可以反映给博主:野狼,QQ1615241386 QQ交流群:112696646

把.htaccess格式的伪静态规则转变为.httpd.ini格式实战记录

伪静态规则实例 野狼 1092浏览 0评论

今天一个客户让帮忙转一个伪静态规则,就弄了一下。其实算是比较简单了。

比如这一条(.htaccess):

RewriteRule ^siteinfo\/(.+)\.html$ index.php\?mod=siteinfo&url=$1

你需要这样转(httpd.ini):

RewriteRule ^/siteinfo\/(.+)\.html$ /index\.php\?mod=siteinfo&url=$1

规律就是:

1、httpd.ini的规则更加严格,网址中有.的需要转义一下,加一个反斜杠。

2、httpd.ini开始要带上斜杠,或者你用一个正则表达式表示这个斜杠也可以,但不能忽略,省略了就不生效了

最后需要强调的是:

因为httpd.ini有不同的版本,有的服务器可能要求会有所不同,但写的更严格一些,应该就可以通过,如果还是不行,那就可以查查是不是服务器不支持这种格式的伪静态规则。

转载请注明:伪静态技术博客 » 把.htaccess格式的伪静态规则转变为.httpd.ini格式实战记录

您必须 登录 才能发表评论!