0

我可以访问我的 php symfony 2 应用程序网址,如下所示:

http://localhost/jba/php/web/app_dev.php/login

我想让它更短,这样当浏览器请求时

http://localhost/login

它显示原始页面。我试过:

RewriteEngine On
RewriteRule ^(.*)$ jba/php/web/app_dev.php/$1

但它没有用(只是说“未找到”)。重写日志说:

(2) init rewrite engine with requested uri /login
(1) pass through /login

正确的 RewriteRule 是什么?

4

2 回答 2

0

试试这个,让我知道它是否适合你。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ jba/php/web/app_dev.php/$1 [L]
于 2013-06-27T02:27:51.407 回答
0

尝试

RewriteEngine On  
RewriteRule ^/(.*)$ /jba/php/web/app_dev.php/$1
于 2013-06-27T02:42:21.247 回答