私は Symfony2 に基づいて自分のウェブサイトを完成させましたapp_dev.php
. を通じてユーザーに表示されるようにしたいapp.php
。
1) ユーザーが 経由でアクセスできるようにプロジェクトを構成するにはどうすればよいapp.php
ですか?
app.php
2) URL から削除するにはどうすればよいdomain.com/app.php/{slug}
ですか?
ウェブサイトの開発が終了したら、他に何をする必要がありますか?
ありがとう!
私は Symfony2 に基づいて自分のウェブサイトを完成させましたapp_dev.php
. を通じてユーザーに表示されるようにしたいapp.php
。
1) ユーザーが 経由でアクセスできるようにプロジェクトを構成するにはどうすればよいapp.php
ですか?
app.php
2) URL から削除するにはどうすればよいdomain.com/app.php/{slug}
ですか?
ウェブサイトの開発が終了したら、他に何をする必要がありますか?
ありがとう!
1) ユーザーが app.php からアクセスできるようにプロジェクトを構成するにはどうすればよいですか?
はapp_dev.php
、Web サイト (開発環境) を開発するときに使用されます。したがって、開発者ツールバーが表示されます。Web サイトの開発が完了したらprod
、次のコマンドを使用して環境を変更する必要があります。
php app/console cache:clear --env=prod --no-debug
php app/console assets:install web_directory
php app/console assetic:dump web_directory
2) URL domain.com/app.php/{slug} から app.php を削除するにはどうすればよいですか?
URL からを削除するにapp.php
は、プロジェクトの Web ルートを Web フォルダーに設定します。仮想ホストを使用して apache でこれを行うのが最善ですが、htaccess で行う方法もあります。
これが私の例ですVirtual Hosts
<VirtualHost *:80>
DocumentRoot "path_to_symfonyTest/web"
ServerName "symfonyTest"
<Directory "path_to_symfonyTest/web">
DirectoryIndex app_dev.php
AllowOverride All
Order allow,deny
Allow from all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app_dev.php [QSA,L]
RedirectMatch permanent ^/app_dev\.php/(.*) /$1
</Directory>
</VirtualHost>
または、 を使用してこれを実現する必要がある場合は、このサイトhtaccess
を参照してください
詳細情報を見ることができますSymfony2 をデプロイする方法