在PHP和Symfony应用程序中更改默认目录根目录

时间:2019-05-28 12:34:41

标签: php apache azure .htaccess symfony

我试图将symfony应用程序托管为Azure应用服务(操作系统:linux,Web服务器:apache2)。

demo

因此,我在 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.phpwwwroot > public > index.html作为默认页面。

问题在于:

  • 未找到index.html中引用的所有资产

  • 如果我将index.html或index.php添加到基本URL中,我会得到404

如何解决此问题?

谢谢

0 个答案:

没有答案