【发布时间】:2011-08-15 16:28:33
【问题描述】:
我尝试在安装了 IIS 7.5 的 Windows Server 2008 R2 x64 上运行带有 Helicon Isapi Rewrite 3 的网站。该网站在 ISAPI 模式下使用 PHP 5.2.16。对于 IIS 中的错误,我使用 request_uri.php 解决方案(参见代码)。
我得到的服务器错误是:404 - 找不到文件或目录。
在 Windows 应用程序日志中显示此消息:
错误的应用程序路径:C:\Windows\SysWOW64\inetsrv\w3wp.exe
故障模块路径:C:\Windows\SysWOW64\ntdll.dll
我尝试 DebugDiag 来查找某些内容,但它没有提供更多信息。你知道问题可能是什么吗?谢谢。
<?php
if (isset($_SERVER['HTTP_X_REWRITE_URL']))
{
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
}
?>
【问题讨论】:
标签: php windows-server-2008 iis-7.5 isapi-rewrite