我试图将symfony应用程序托管为Azure应用服务(操作系统:linux,Web服务器:apache2)。
因此,我在 wwwroot 文件夹中添加了该文件 .htaccess ,使其指向 public 文件夹作为默认文件夹:
RewriteEngine On
RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]
RewriteRule public/$1 [L,NC]
它起作用了,我的意思是当我将wwwroot > public > index.php
和
wwwroot > public > index.html
作为默认页面。
问题在于:
未找到index.html中引用的所有资产
如果我将index.html或index.php添加到基本URL中,我会得到404
如何解决此问题?
谢谢