index.php にディスパッチャ関数があるので、URL は次のようになります。
/blog/show に行く
/index.php/blog/show
<IfModule mod_rewrite.c> RewriteEngine オン RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>
これを変更して、すべての静的ファイルをパブリック ディレクトリにダンプできるようにするにはどうすればよいですか。
たとえば、 /docs/lolcats.pdf アクセス
ドライブ上の /public/docs/lolcats.pdf
私はこれを試しました
RewriteCond %{REQUEST_FILENAME} !f RewriteRule ^(.*)$ public/$1 [QSA,L]