双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

2008版本Windows服务器的httpd.ini应该怎么写?

wenfei307 wenfei307 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
网站是php的,老服务器的伪静态是用.htaccess写的,具体代码如下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>


现在变更服务器后伪静态的规则:本空间采用的是WIN IIS6系统伪静态规则文件httpd.ini和WIN IIS7.5系统伪静态规则文件web.config,我写的httpd.ini的代码如下
[ISAPI_Rewrite]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]


但是现在这个伪静态没能生效,我问了下这个新服务器的工作人员,说服务器是2008版的,语法规则和文件名都是不一样的,让我具体怎么写去百度一下,但是我找了很多也没看到关于2008版的httpd.ini应该怎么命名和语法啊。我之前也没用过httpd.ini,这个2008版的httpd.ini应该如何写我.htaccess里面的伪静态了?
...全文
评论 5
收藏 已收藏
分享
返回顶部
wenfei307
基础编程 21,889 成员 140,329 内容