0

次のように、php symfony 2 アプリの URL にアクセスできます。

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 に答える