/public
ディレクトリと次のファイルに静的ファイルがあるSlimフレームワークに基づくPHPアプリケーションがあり.htacces
ます。
# URL routing
Options -MultiViews
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -f
RewriteRule ^ %{DOCUMENT_ROOT}/public%{REQUEST_URI} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
/index.php にアクセスしようとすると Apache が直接返すのですが、これを渡して index.php に書き換えてほしい (404 not found を返します)。どうすればいいですか?
削除しようとするとRewriteCond %{REQUEST_FILENAME} !-f
:
# URL routing
Options -MultiViews
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -f
RewriteRule ^ %{DOCUMENT_ROOT}/public%{REQUEST_URI} [L]
RewriteRule ^ index.php [QSA,L]
Apache から「内部サーバー エラー」が返されます。どうすればそれを成し遂げることができますか?
Upd: 私のプロジェクト構造
www/
├── app/
├── cache/
├── public/
│ ├── css/
│ ├── img/
│ └── js/
├── vendor/
├── views/
└── index.php