IIS在ASP.NET核心应用程序的子文件夹中部署php应用程序
在NopCommerce 4.0应用程序中,我试图在子文件夹中部署一个PHP应用程序 因此子文件夹的URL类似于IIS在ASP.NET核心应用程序的子文件夹中部署php应用程序,asp.net,nopcommerce-4.0,Asp.net,Nopcommerce 4.0,在NopCommerce 4.0应用程序中,我试图在子文件夹中部署一个PHP应用程序 因此子文件夹的URL类似于mydomain.com/blog/ 我只在博客文件夹中添加了一个文件index.php。 我希望此页面的url为mydomain.com/blog/index.php 请注意,我已经从RouteProvider.cs中删除了该博客。 如何处理NOP4.0文件夹中的index.php 通过从代码中删除路由并在子文件夹的web.config中添加以下代码,我解决了这个问题 <?xm
mydomain.com/blog/
我只在博客文件夹中添加了一个文件index.php。
我希望此页面的url为mydomain.com/blog/index.php
请注意,我已经从RouteProvider.cs中删除了该博客。
如何处理NOP4.0文件夹中的index.php 通过从代码中删除路由并在子文件夹的web.config中添加以下代码,我解决了这个问题
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<remove name="aspNetCore" />
</handlers>
</system.webServer>
</configuration>
您可以使用别名blog
在IIS网站下添加子应用程序,然后将此网站映射到您的blog
文件夹。然后,尝试浏览mydomain.com/blog/index.php。我假设您的服务器上安装了PHP。我也尝试过,但它仍然没有加载PHP文件并显示404错误页面。您是否检查了IIS管理器中的子应用程序处理程序映射
?这里列出了*.php
吗?是的,对于php来说,它是通过\u FastCGI的php\u和通过\u FastCGI的PHP53\u