0

拡張子のない html および php ファイルを使用することに問題があるかどうか疑問に思っていました。

たとえば、拡張子付きのファイルをアップロードする場合、次のような URL を使用してアクセスします。

http://yoursite.com/randompage.html

拡張子のないファイルを使用した場合、次のような URL を使用します。

http://yoursite.com/randompage

ファイルが識別されないままになるため、この方法をお勧めできないことは承知していますが、サイトの正常な動作を妨げるものはありますか?

4

3 に答える 3

2

あなたがしたいことはurl-rewritingで行われます。

基本的に、Web サーバーに書き換えルールを追加するので、URL のリクエストを受信すると、URLyoursite.com/randompageを に変更しyoursite.com/randompage.htmlます。「mod_rewrite の例」または「url rewrite の例」をググると、Web 上に多くの例が見つかります。

于 2012-09-21T20:19:59.493 に答える
1

ドキュメント タイプは Web サーバーから http ヘッダーで送信されるため、要求されていることを完全に実行できます。

たとえば、Apache を使用している場合、拡張子のないファイルはすべて html であることを伝えるには、「conf」ファイルで次のように指定できます。

DefaultType テキスト/html

詳細については、Apache The Definitive Guideを参照してください。

于 2012-09-21T20:27:57.417 に答える
0

これは、具体的なドキュメント (この場合は randompage.html) を指しています。

http://yoursite.com/randompage.html

これは、ディレクトリ内のデフォルトのドキュメントを指しています:

http://yoursite.com/randompage/

デフォルトのドキュメントは Web サーバーに設定されています。たとえば、index.html、default.html、index.php、default.apx、...

于 2012-09-21T20:18:44.773 に答える