0

URL から .php 拡張子を隠そうとすると問題が発生します

私はそれを隠すように頼まれました.彼らは共有ホスト上にあるので.htacessにアクセスできないと思います.アンカーが選択されるたびに呼び出すphp関数を介してそれを隠す別の方法はありますか?

4

2 に答える 2

1

これは本当に隠蔽.phpに関するものですか、それともよりクリーンな URL を持つことに関するものですか?

本当にアクセスできない場合.htaccess(つまり、ホストが 経由でこれをオフにしているAllowOverride None場合) で、VHost 用に Apache conf 設定を更新することもできないと仮定すると、できる最善の方法は次のとおりです。

http://example.com/page.php/my/clean/url

デフォルトでは、Apache はこの URL を に送信し、page.phpその後に他のすべてのものを送信します。これは、にアクセスせずに「よりクリーンな」URL を作成する最も一般的な方法ですmod_rewrite

于 2012-04-05T18:56:01.200 に答える
0

.htaccessは、共有サーバー上でアクセスできるものであり、httpd.confではアクセスできません。

次のように.htaccessファイルをドキュメントルートに配置します

FAIL

サイトの読み込みが停止した場合は、.htaccessを使用できます:)

もちろん、^それは冗談です。

于 2012-04-05T18:50:36.127 に答える