.htaccessは.htmファイルと.htmlファイルがほとんどない

aboutus.htm に私の index.php?page =
aboutus
を変更しているコンテンツを含む.htaccessファイルがあります RewriteRule ^([^
/。] +)(.html)/?$ index.php?page = $ 1

PHPを使用してデータベースからコンテンツを印刷するために$ _GET [“page”]を使用していますが、誰かが
test.html を入力するとデータベースのテスト

どのように私はaboutus.html、home.html、projects.htmlなどのURLのほんの少しの.htmlファイルを消費するために.htaccessを使うことができます…

ありがとう

ベストアンサー

私のコメントで言ったように、あなたは直接あなたのPHPスクリプトで検証を行うことができます。

とにかく .htaccess
ファイルで本当にやりたいのであれば、RewriteMapの使用を検討してください。

Apache documentation.

しかし、あなたがそれに慣れていない場合には、少し複雑になる可能性があり、小さなコードセットに適用される検証が
RewriteCond 指令を使用する方が良いはずです。

RewriteCond %{REQUEST_URI} ^/(aboutus|home|projects)
RewriteRule ^([^/.]+)(.*)?$ index.php?page=$1 [L] 

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です