PHP 伪静态httpd.ini

PHP 伪静态httpd.ini,第1张

RewriteRule news_show-([0-9]+)\.html$ news_show\.php\?id=$1

RewriteRule news-([0-9]+)\.html$ news\.php\?page=$1

这样看下呢?

是哪个ISAPI的http.ini?

如果是Helicon的那个,基本上不需要大改动,只要把

RewriteRule

^plugin$

plugin.php中的^去掉即可。Helicon的那个对.htaccess的兼容性几乎是最高的,所以改动很少。但要注意的就是,不能加^,否则地址会匹配不出来的,应该是个bug吧

IIS里面的。

如果你的rewrite.dll级别不是很高的话。

直接

RewriteRule ^(.*)$ index.php?q=$1 [I]

就可以了。

如果级别太高了,就可能不能正常的rewrite了。

可以试试排除不需要重定向的目录

[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteRule (?!/目录1)(?!/目录2)(?!/目录3)(.*)$ index.php?q=$1 [I]


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/225451.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存