我对Symfony 3.2.6有一个奇怪的情况。整个代码在public_html
目录之上,这是一个DocumentRoot。
在public_html
我有一个名为panel
的目录。在此目录中,我已将app.php
和app_dev.php
控制器与.htaccess
放在一起。我已正确设置require
和nclude_once
路径。
问题是当我运行mydomain.com/panel/app_dev.php
时出现错误:
找不到" GET /panel/app_dev.php"
的路线
因此,.htaccess
中的此代码在这种情况下无法正常运行。
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
所以我已经对此进行了评论,并在RewriteEngine On
RewriteBase /panel/
但这给出了相同的结果。任何人都知道如何解决它?