.htaccessを介して.phpファイルの名前を.htmlファイルに変更する際に問題が発生するかどうか疑問に思っていますか?私たちの既存のサイトはhtmlであり、動的なphpページでページを更新したいのですが、人々は既存のhtmlサイトへのリンクを保存しています。これが不可能な場合、phpページをラップするiframeを使用してhtmlページを作成する唯一の方法はありますか?
ありがとう :)
phpファイルの名前をhtmlに変更するのではなく、html拡張子を使用してファイルをphpファイルにリダイレクトするだけです。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f # don't apply to the existing html files
RewriteRule ^([^.]+)\.html$ /$1\.php [QSA,L] # QSA means combine query string.
私は信じている
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
あなたのニーズに合うはずです(テストされていません)