質問: 拡張子なしのファイルを稼働させる.htaccessの設定 path_infoで動的ページの静的処理をしようとしています path_infoをつかって xxx.php?id=123 を xxx.php/123 や xxx.php/123.html などの入力で動くようにはできたのですが、.phpをはずすべく .htaccess内の設定でうまくいきません。 ネットで出てきた方法として2つ見つかったのですが、 forcetype application/x-httpd-php とするとファイルが見つかりませんになります addtype application/x-httpd-php とするとinternal server error(500 error)になります これは何が悪いのでしょうか。 どこをどうすれば拡張子なしで認識するようになるのでしょうか。 .htaccessの使用はサーバーで認められていて、以前からdirectoryindexやerrordocumentの設定をして使用しています phpは4と5の両方で試しましたが、どちらでも同じ結果でした どうかお分かりの方ご教授ください。 よろしくお願いします。
回答: を使った場合動きましたか? お答えください。 下記の要領でテストしてみてください。 phpファイル名はtest.phpとする。 このファイルに拡張子なしのtestとしてアクセスするためには、 1 test.phpをtestにrenameまたはcopyしておく。 2 addtype application/x-httpd-php しらべた結果これで動くはずです、但しapache 1.3.31 =< の場合、 このバージョン情報は不正確なのでとりあえず1.3xxなら、 2でだめだった場合として試してみてください。 ~と"^test$"の間にスペース。 動かない場合、エラーはそのままペーストしてください。