0

私は symfony フレームワークについてほとんど知りません。ウェブサイト www.example.net を www.example.com にコピーしました サイトは URL で動作します

www.example.com/www/app.php
または
www.example.com/www/
しかし、URLに表示せずにapp.phpに自動的にリダイレクトしたい。www (web) ディレクトリの htaccess は次のとおりです。

<IfModule mod_rewrite.c>
    RewriteEngine オン
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
<IfModule>

リダイレクトしません。

ありがとう

4

3 に答える 3

1

Vhost で:

この行を変更します (ディレクトリ セクション):

AllowOverride None

に:

AllowOverride All
于 2016-02-25T10:24:22.667 に答える
0

このゲームには少し遅れましたが、時間を大幅に節約し、htaccess をよりクリーンにする Apache ディレクティブを見つけました。唯一の注意点は、Apache 2.2.16+ が必要なことです。有効なファイル (画像など) 以外のすべての URL で app.php をフロント コントローラーとして使用するには、FallbackResourceディレクティブを使用します。

<Directory "/web/symfony-project">
    FallbackResource /app.php
</Directory>
于 2017-03-08T14:03:54.247 に答える