これは、私のローカル開発ボックスの .htaccess コンテンツです。それは正常に動作します。しかし、hostgator 共有サーバーで同じことを試してもうまくいきません。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ perform.php?_api=$1 [QSA]
最後の行を次のように置き換えると
RewriteRule ^(.*)$ http://domain.com/japi/perform.php?_api=$1 [L,QSA]
部分的には機能しますが、リクエストで送信された「POST」パラメーターが失われます。
誰でもこれに光を当てることができますか?
ありがとう。