0

Symfony 2 プロジェクトがあり、.htaccess 構成を使用してフロント ファイルと Web ディレクトリを非表示にする必要がありましたが、その過程で、作成したパブリック アップロード フォルダーにアクセスできなくなりました。そのルートのシンボリックリンクまたは例外を作成する方法はありますか?

これが私の現在の .htaccess です

   <IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On

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

    # Fix the bundles folder
    RewriteRule ^bundles/(.*)$ /web/bundles/$1  [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    # Change below before deploying to production
    RewriteRule ^(.*)$ /web/app.php [QSA,L]
    #RewriteRule ^(.*)$ /web/app_dev.php [QSA,L]
</IfModule>

前もって感謝します!

4

2 に答える 2

1

フロントコントローラーの書き換えを無効にしたのと同じ方法で、特定のフォルダーを書き換えないように例外を追加できます。RewriteRule ^path-to-folder/.* - [L]一緒に追加するだけで、path-to-folder 内のファイルにアクセスできるようになります。

于 2013-07-18T20:43:58.903 に答える