これは好奇心の問題です。".html"を使用して.html.phpファイルにリンクする - 魔法は何ですか?
私は(Sitepoint's latest PHP/MySQL book)から、HTMLとPHPの両方を持つファイルを示すために、拡張子 ".html.php"を使用して説明した章を読んでいました。私はそれを試してみて、これを発見:
私はファイル「fileA.html.php」を持っている、とどこかに「fileB.html」で私は以下のようなものをリンクしている場合:
<a href="fileA.html">Text text</a>
を私はしていますロジックと本であっても、正しく解析されたfileA.html.phpに直接リンクすることができるので、href="fileA.html.php"
と書いたはずです。
誰でも、どのようなPHP関数がこれをしているのか、それとも単にPHPの標準的な動作ですか? (私が不平を言っているのではなく、それは私のクライアントが気づいて、涼しいと思っていたものです)。
+1は、言語に依存しないURLに向けるためのものです。あなたは "fileA /"を指し、index.phpをディレクトリに置くことができ、ほとんどのWebサーバは私の知る限り、自動的に "fileA/index.php"を提供します。 .htmlまたは.anythingに変更した場合は、URLを変更する必要はありません。 – l0b0
私の.htaccessだった。私は実際にそれを書かなかったので、私は "AddHandler application/x-httpd-php .htm .php"という行を知らなかった。 私はPHPファイルにHTMLコードもあることを伝えるために、.htmlファイルを追加しました。 index.phpトリックについては、私はそれを認識していますが、非常にシンプルで小さなサイトであるため、限られた数量でのみ使用しています。 – curagea