0

出于某种原因,Windows Server 2008 的 IIS 7 无法识别我的页面,我可以使用 phpinfo() 安装一个名为 index.php 的页面;在其中,它将完美地显示代码。但是,当我转到 /quickstart/register 之类的页面时,它会发出“404 - 找不到文件或目录”。

有人可以为此解释一些事情或修复吗?

这是我的 webconfig 文件:http ://pastebin.com/0jrumGmv

谢谢!

4

2 回答 2

0

您需要正确设置 URL 重写规则,或者如果您的 PHP 应用程序确实从其索引路由,php 然后检查您的 PHP 应用程序代码。

我看不到您的 web.config 文件(在 office 中对 pastebin 的访问被阻止 :-))但是如果您可以粘贴 URL 重写部分,那么我可以希望可以检查出来。

如果您使用的是标准 PHP 框架或应用程序,他们通常会在需要时提供有关 URL 重写的良好文档。但是,它们也是为您的应用程序复制它的好资源。

例如,我看到人们为他们的应用程序复制 wordpress 的 URL 重写文档。

于 2013-07-08T15:37:57.483 回答
-1

我了解到您尝试在 Windows Server 2008 中执行 php 文件。但是,Windows Server 与 PHP 不兼容。Windows Server 与 ASP、ASP.NET 兼容。但是您可以使用 WAMP 服务器在 Windows 中执行 PHP 文件。http://www.wampserver.com/en/但是,它不能稳定。我认为您应该为您的 PHP 文件和网站使用 Linux 托管以获得最佳性能。

于 2013-07-08T07:52:20.407 回答