【发布时间】:2009-01-02 02:29:49
【问题描述】:
在运行 IIS 6.0 和 FastCGI 的 Windows 2003 服务器上,我遇到了一个问题,即包含 index.php 的链接会失败,除非添加问号。
基本问题是,如果链接指向“index.php/archive/article”,页面将无法加载(见下文),但在使用“index.php?/archive/article”时会正常工作。
“index.php”链接失败时,浏览器地址栏中的 URL 会发生变化,但仍显示主页内容。在“index.php”后面加上一个问号,页面就可以正常加载了。
该站点之前使用 ISAPI 作为服务器 API 运行没有问题:服务器看到“index.php”和“index.php?”作为同义词,路径中带有“index.php”的页面将按预期加载。
我将如何在某处配置设置以告诉 FastCGI 处理“index.php”和“index.php”?一样的方法?
对于 Windows 服务器,我有点偏激;我的经验主要是在 Unix 机器上运行 Apache 服务器。
任何指导或指示将不胜感激。
【问题讨论】:
标签: iis-6 windows-server-2003 fastcgi expressionengine