0

apache2 *.conf私はファイルの 2 つの構成をテストしていました。

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName project2
        DocumentRoot /var/www/project2/web/app_dev.php
<Directory /var/www/project2/web>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

2番目のケースでは、変更DocumentRoot /var/www/project2/web/app_dev.phpして写真を取得できますが、ルートでいくつかの変数DocumentRoot /var/www/project2/webを使用しているときにコントローラーが内部サーバーエラーを返します{ff}

/**
 * 
 * @Route("/{ff}",name="home")
 */

Apache 構成で推奨される構文を使用すると、このコード@Route("/{ff}",name="home")は機能しません。アパッチの設定方法は?

4

1 に答える 1

1

Symfony の公式ドキュメントには、Symfony 用に Apache をセットアップする方法に関する詳細な記事があります: http://symfony.com/doc/current/setup/web_server_configuration.html

また、 で必ず有効mod_rewriteにしてくださいhttpd.conf

于 2016-09-03T19:02:18.023 に答える