への直接アクセスを無効にしたいが/index.php
、フロント コントローラーとして使用したい ( を使用$_SERVER['PATH_INFO']
)。意味:
URI EXPECTED ACTION
-----------------------------------------------
/index.php raise 404
/ use /index.php/
/foo/bar use /index.php/foo/bar
/index.php/foo/bar raise 404
その際、次の.htaccess
ファイルを使用します。
RewriteEngine On
RewriteRule ^ index.php [QSA,L]
index.php
(API を作成する)以外のファイルは必要ありません。
ご協力ありがとうございました!