.htacess正在进入主页,但没有进入子页面,因此,如何从Symfony2 URL中删除“web/app_dev.php”?
你好,我是symfony的新用户,请解决我的问题 我正在向.htacess文件中写入.htacess正在进入主页,但没有进入子页面,因此,如何从Symfony2 URL中删除“web/app_dev.php”?,php,symfony,Php,Symfony,你好,我是symfony的新用户,请解决我的问题 我正在向.htacess文件中写入 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /web/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ app.php [QSA,L] </IfModule> 但不是这个 http://demo.co.uk/app_dev.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
但不是这个
http://demo.co.uk/app_dev.php/services
那么如何删除1app_dev.php1,我想就像这样我想你把这两个环境搞混了 app_dev.php是您的开发版本,不需要删除它,因为您只能在开发中看到它。 php是您的默认环境,即生产环境。这应该是对用户隐藏的。 无论如何,如果您仍要执行此操作,只需替换重写规则即可。请尝试此.htaccess文件:
http://demo.co.uk/
http://demo.co.uk/app_dev.php/services
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /web/
RewriteCond %{REQUEST_FILENAME} !-f
# Change below before deploying to production
#RewriteRule ^(.*)$ app.php [QSA,L]
RewriteRule ^(.*)$ app_dev.php [QSA,L]
</IfModule>