Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

ルートにピリオドを含める

環境はsymfony1.0.19。
routing.ymlで定義したルートにピリオドが含まれる可能性がある場合、web/.htaccess

<IfModule mod_rewrite.c># we skip all files with .something
  # comment the following 3 lines to allow periods in routes
  RewriteCond %{REQUEST_URI} \..+$
  RewriteCond %{REQUEST_URI} !\.html$
  RewriteRule .* - [L]</IfModule>

の部分を

<IfModule mod_rewrite.c># we skip all files with .something
  # comment the following 3 lines to allow periods in routes
  #RewriteCond %{REQUEST_URI} \..+$
  #RewriteCond %{REQUEST_URI} !\.html$
  #RewriteRule .* - [L]</IfModule>

のようにコメントアウトすればOKです。コメントにも書いてありますね。でないと、404(Not Found)が返されます。

。。。って、今頃つまずいて解決しました>< つか、ここに辿り着くまでが長いよ>symfony