※ ChatGPTを利用し、要約された質問です(原文:拡張子を隠す方法について2)
拡張子を隠す方法について
以前拡張子を隠すご質問を行い、とりあえずやってみようと色々とやってみたのですが反映されずエラーになってしまいます。
調べた結果、共有サーバーのため.htaccessに制限がありました。
◇ ご利用いただけない記述の例
DirectoryIndex
例:DirectoryIndex index.php index.shtml
Digest認証
例:AuthType Digest mod_headers
Header ディレクティブ
例:headers_module AddTypeの一部記述
AddType ディレクティブ
例:AddType application/x-httpd-php .php .html
Options ディレクティブ
例:Options FollowSymLinks
RewireEngineディレクティブ 例:RewriteEngine On
制限されているとは知らず試したものは
ForceType application/x-httpd-php
や
AddType application/x-httpd-php
なのですが、制限されている以上不可能なのでしょうか?
php.iniは設定できるようです。
やりたいことはこのご質問と同じだと思うのですが
http://soudan1.biglobe.ne.jp/qa5542492.html
xxx.php
を
xxx
のように拡張子を隠すのと
xxx.php?id=123
を
xxx.php/123
のようにGETで渡す番号だけにしたいということです。
何か設定で試したほうが良い方法がございましたら、どうかお知恵をお貸しください。
よろしくお願いします。
お礼
ご回答ありがとうございました。 mod_rewriteの方で試してみたいと思います。共有サーバーなのでmod_rewriteが未導入でないことを祈ります(笑)