2012-04-05 15 views
0

URLから.php拡張子を隠そうとして問題があります.htaccessを使わずに.phpファイル拡張子を隠すには?

私はそれを隠すように求められています。彼らは共有ホストにいるため、私は.htacessにアクセスできないと思います。アンカーが選択されるたびに私が呼び出すphp関数を通してそれを隠すために?

+0

あなたはhtaccessを使用できるとは確信していませんか?なぜあなたは試してみませんか? – romainberger

答えて

0

.htaccessは、httpd.confではなく、共有サーバー上でアクセスできるものです。もちろん

あなたのサイトの読み込みが停止した場合、あなたは.htaccessファイルを使用することができ、次の

FAIL 

であなたのドキュメントルートに.htaccessファイルを置く:)

、^それは冗談です。

+0

それは冗談ですか?私は実際には、AllowOverrideが 'All'であるかどうかを確認するためにこのテクニックを採用していますが、一般的にもっと不明瞭なものを書きます:P –

1

これは本当に.phpを隠すことについてですか、それとも清潔なURLを持つことですか?

あなたが本当に.htaccessにアクセスすることができない場合(つまり、あなたのホストは、これがAllowOverride None経由でオフになっている)と、また、あなたのバーチャルホストのために更新され、あなたのApacheのconfの設定を持つことはできません、あなたができる最善の

かもしれ仮定
http://example.com/page.php/my/clean/url 

デフォルトでは、Apacheは後で他のものがあってもpage.phpにこのURLを送信します。これは、mod_rewriteにアクセスできない「クリーナー」URLを作成する最も一般的な方法です。

関連する問題