kawama.jp

phpスクリプトに拡張子なしでアクセスするためには

カテゴリ: PHP — タグ: , , — 2005年9月1日 16:40 — Comments (2)hatebu count

やり方は2通り。

〓1.ForceType を使う〓
.htaccessを設置して、
<FilesMatch "^$">
ForceType application/x-httpd-php
</FilesMatch>

と書く。

phpファイルは、たとえば「test.php」だったら「test」にリネームする必要がある。
この方法はYomi-searchのphp版静的化関連の情報ページでよく見かけました。

〓2.Content Negotiation を使う〓
httpd.confの拡張子なしにしたいファイルがあるディレクトリに

Options MultiViews

の記述を追加する。

phpスクリプトのリネームは必要なし。
Content Negotiationのほうがお手軽ですが、レスポンスが少し悪くなるようです。

2 Comments »

  1. phpスクリプトに拡張子なしでアクセスするためにapacheのhttpd.confで何を設定すべきなのか?

    自宅サーバから別サーバへ本ブログを含むアプリを移行した時にちょっと躓いたことをメ…

    コメント by Shoulder.jp — 2006年8月17日 @ 16:17

  2. […] hpスクリプトに受け渡す方法が一般的になりつつあります。 参考:phpスクリプトに拡張子なしでアクセスするためには 自分もこれまでさんざんこのやり方を使っていましたが、つい最 […]

    ピンバック by PATH_INFOに「」が含まれていると404エラーになる(AllowEncodedSlashesで解決) « kawama.jp — 2010年11月23日 @ 22:12

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress