これは簡単なはずですが、Apache mod_rewrite の構文を適切に学習することができませんでした...
PHP で実装された REST Web サービスがあり、次の URL を書き換える必要があります。
[1] http://www.myserver.com/service/ca;x={valx},y={valy},z={valz}
の中へ
[2] http://www.myserver.com/service/ca.php?x={valx}&y={valy}&z={valz}
これを達成する方法は?
Ubuntu で Apache2 を使用しています。これが構成です。
Alias "/service" "/opt/htdocs/service"
<Directory "/opt/htdocs/service">
AllowOverride All
Options -Indexes FollowSymLinks
</Directory>
そして私の/opt/htdocs/service
ディレクトリの内容:
$>ls -1 /opt/htdocs/service
ca.php
Mod_rewrite が有効になっています:
$>a2enmod rewrite
Module rewrite already enabled
前もって感謝します!