2

私は最初の .htaccess ファイルを作成しています。すでに多くのことを学んでいますが、苦労していることが 1 つあります。

たとえば、URL を介して渡される「ファイル名」と呼ばれる変数に基づいてページを生成する CMS があります... index.php?filename=about.htm

したがって、実際のファイルは1つしかありません... index.php

「index.php?filename」が表示されないようにしたいので、「filename」クエリ文字列がまだ渡されていても、すべての URL が www.example.com/about.htm のように正常に表示されます。

私は理にかなっており、これが可能であることを願っています...みんなありがとう!

4

2 に答える 2

0
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?filename=$1 [L,QSA]
于 2013-04-03T09:39:33.223 に答える