さくらの共用サーバでURLに最後のスラッシュ / なしでsymfonyを使いたい、そんなとき

URLに最後のスラッシュ / ありの場合だけで良かったらシンボリックリンクをはるだけです。

例えば、自分のディレクトリが /home/foobar だった場合、ホームページのディレクトリは /home/foo/www/htdocs になります。

また、URLは http://foo.co.jp/ だったとします。

このとき、symfonyプロジェクトが /home/foobar/mysymfony にあったとすれば、

cd /home/foobar/www/htdocs
ln -s /home/foobar/mysymfony/web bar

こうすることで、symfonyプロジェクトに  http://foo.co.jp/bar/ というURLでアクセスできるようになります。

ところが、http://fooco.jp/bar でアクセスすると HTTPのBadRequest がブラウザに表示されてしまいます。

そんなとき

続きを読む