2018-03-26 apache
フロントコントローラ設定を .htaccess に書くときによくこんなのを書くんだけど、
RewriteEngine On RewriteBase /abcd/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [QSA,L]
FallbackResource を使えば1行で書ける。
FallbackResource /abcd/index.php
FallbackResource は存在しないファイルやディレクトリへのアクセス時のディフォルトURLを定義できる。apache 2.2.16 以降で利用可能。めちゃ便利。