URL から .php 拡張子を隠そうとすると問題が発生します
私はそれを隠すように頼まれました.彼らは共有ホスト上にあるので.htacessにアクセスできないと思います.アンカーが選択されるたびに呼び出すphp関数を介してそれを隠す別の方法はありますか?
URL から .php 拡張子を隠そうとすると問題が発生します
私はそれを隠すように頼まれました.彼らは共有ホスト上にあるので.htacessにアクセスできないと思います.アンカーが選択されるたびに呼び出すphp関数を介してそれを隠す別の方法はありますか?
これは本当に隠蔽.php
に関するものですか、それともよりクリーンな URL を持つことに関するものですか?
本当にアクセスできない場合.htaccess
(つまり、ホストが 経由でこれをオフにしているAllowOverride None
場合) で、VHost 用に Apache conf 設定を更新することもできないと仮定すると、できる最善の方法は次のとおりです。
http://example.com/page.php/my/clean/url
デフォルトでは、Apache はこの URL を に送信し、page.php
その後に他のすべてのものを送信します。これは、にアクセスせずに「よりクリーンな」URL を作成する最も一般的な方法ですmod_rewrite
。
.htaccessは、共有サーバー上でアクセスできるものであり、httpd.confではアクセスできません。
次のように.htaccessファイルをドキュメントルートに配置します
FAIL
サイトの読み込みが停止した場合は、.htaccessを使用できます:)
もちろん、^それは冗談です。