我正在尝试为我的 PHP Azure Web App 设置路径映射,我试图将某个路径目录下的每个虚拟路径重定向到单个 PHP 索引文件。
例如:
/myapp/
将提供以下 PHP 文件:/myapp/index.php
/myapp/some/awesome/path
将提供相同的 PHP 文件:/myapp/index.php
- 等等...
我查看了一些文档和 Google,但找不到自动执行此操作的方法,因此我开始进行实验...我尝试过:
/myapp/*
->/myapp/index.php
/myapp/%
->/myapp/index.php
- 最后...-
/myapp/.
>/myapp/index.php
问题:
在最后一次尝试之后.
,Web 应用程序本身和App Service 门户控制面板停止工作/响应命令。
尝试删除/编辑路径映射并单击“保存”会导致出现以下模棱两可的错误消息:无法更新 Web 应用设置
尝试打开“应用服务编辑器(预览)”结果HTTP 错误 503
有没有办法可以撤销所谓的错误配置?我没有这次更改之前的备份。
次要问题:
我如何为 Azure 设置动态/通配符路径映射?我正在尝试建立 Azure 等效的这个 .htaccess 文件。
答案1
我没有直接的答案来解决这个问题,但由于我的项目还很新,我决定简单地删除 Web 应用程序并创建一个新的。
至于动态路径查找,我忘了你可以用它web.config
来实现我所描述的,所以我正在使用这个,而且它有效。如果有人想要它,这就是我正在使用的。