thinkphp 5 index.phpメソッドを隠す
466 ワード
thinkphp 5を使用してrestful APIを開発する場合、ルーティング構成の問題がよく発生します.では、リクエストURLのindex.phpを隠して、リクエストアドレスをより美しくするにはどうすればいいのでしょうか.
解決策は、プロジェクトルートディレクトリに.htaccessファイルを新規作成し、以下の内容を書き込むことです.
解決策は、プロジェクトルートディレクトリに.htaccessファイルを新規作成し、以下の内容を書き込むことです.
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?$1 [QSA,PT,L]
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0