DocumentRoot子文件夹中的Symfony不包含RewriteBase

时间:2017-06-22 09:47:28

标签: .htaccess symfony mod-rewrite

我对Symfony 3.2.6有一个奇怪的情况。整个代码在public_html目录之上,这是一个DocumentRoot。 在public_html我有一个名为panel的目录。在此目录中,我已将app.phpapp_dev.php控制器与.htaccess放在一起。我已正确设置requirenclude_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/

但这给出了相同的结果。任何人都知道如何解决它?

0 个答案:

没有答案