symfony2 書き換えルール .htaccess app.php 質問する

symfony2 書き換えルール .htaccess app.php 質問する

symfony2 プロジェクトをサーバー Grove にアップロードしました。メイン ページは読み込まれますが、すべてのリンクが壊れています。Web アドレスに app.php を追加してみました。動作はしましたが、次の問題が発生しました。

次のようなルートがあります:

このサイトについて

私は次のようになることを望んでいます:

www.something.com/something.

読んでみたところ、.htaccess にいくつかの書き換えルールを設定する必要があるようです。

以下のルールを見つけましたが、機能していないようです:

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

ベストアンサー1

.htaccess ファイル (Web ディレクトリ内) でこれを試してください:

<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On

    # Explicitly disable rewriting for front controllers
    RewriteRule ^app_dev.php - [L]
    RewriteRule ^app.php - [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    # Change below before deploying to production
    #RewriteRule ^(.*)$ /app.php [QSA,L]
    RewriteRule ^(.*)$ /app_dev.php [QSA,L]
</IfModule>

おすすめ記事