IIS无法识别我的页面

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

有人可以请解释一些事情或修复?

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

谢谢!

回答:

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

回答:

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

我无法看到您的web.config文件(访问被阻止在办公室pastebin :-)),但如果您可以粘贴URL重写部分,那么我可能能够检查出希望。

如果您使用的是标准的PHP框架或应用程序,他们通常会根据需要重新编写URL。但是,它们也是复制应用程序的好资源。

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

以上是 IIS无法识别我的页面 的全部内容, 来源链接: utcz.com/qa/262907.html

回到顶部