このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

拡張子の非表示 このメッセージに返信する
日時: 2010/07/09 14:40
名前: モラトル
URL:
こちらで聞いてよいかどうかわからなかったのですが質問させていただきます。

拡張子を表示させずにアクセスが可能なサイトを見かけるのですが、これはどういった形で実現しているのでしょうか?

example.com/test.php に対して example.com/test でアクセスが出来ます。
こちらを参考にサーバーを立てましたが同じ事をしたら当然のことながらエラーとなりました。
.htaccessでこういった事をしているのではないかと思っているのですが、どういったディレクティブを使用すればよいのか教えていただけないでしょうか。

こちらの質問が掲示板にそぐわない場合は削除させていただきますので、その場合はお手数ですがご指摘いただけると助かります。
記事編集 編集
Re: 拡張子の非表示 このメッセージに返信する
日時: 2010/07/09 16:36
名前: stranger
URL: http://ja.528p.com/
標準で組み込まれるmod_negotiation機能のためと思われます

日本語マニュアル
http://httpd.apache.org/docs/2.2/ja/content-negotiation.html

apache 拡張子の省略 等でnet検索してみてください
記事編集 編集
Re: 拡張子の非表示 このメッセージに返信する
日時: 2010/07/09 20:08
名前: 新人類世代
URL:
httpd.confなり、バーチャルホストの設定ファイルなりに

<FilesMatch "^test$">
ForceType application/x-httpd-php
</FilesMatch>

で可能になります。
記事編集 編集
Re: 拡張子の非表示 このメッセージに返信する
日時: 2010/07/09 21:15
名前: stranger
URL: http://ja.528p.com/
Multiviewsを使う方法 参考サイト
http://blog.fuktommy.com/1216313223

表示したくない(拡張子で分けている)ものも、表示してしまう場合があるので注意
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -