私のMac上でローカルにAPI用のPHP RESTfulサーバーを開発しています。PHP RESTfulサーバー向けmod_rewrite
私はmod_rewriteを有効にすることができ、サイトディレクトリ(〜/ Sites/api)に対してオーバーライドが許可されています。
〜〜/ Sites/apiは.htaccessファイルとindex.phpです。私はhttp://localhost/~myusername/api/ *へのすべてのリクエストをindex.phpに書き直したいと思います。私はクエリのパラメータを保持する必要がありますが、それはそれです。
私は.htaccessファイルに次のように試してみた:これは500を与える
Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) index.php [QSA,NC,L]
:内部サーバーエラー。
FollowSymLinks
行をコメントアウトすると、403:Forbiddenエラーが発生します。
書き換えを行わずにindex.phpにアクセスできます。
ご提供いただけるお手伝いがあれば幸いです。私は今泣いているように感じる。
おかげで、ハンドラはあなたのindex.phpスクリプトに渡されるものです ロス
'index.php'を除外する必要があります。 – Gumbo
@Gumbo:気にしない場合は、声明に説明を記入してください:) – kta
@kaziTanvirAhsanそのコメントは3歳以上です。私はそれが何を意味するのか分かりません。 – Gumbo