申し訳ありませんが、前の質問を変更しました。localhost の .htaccess 書き換えルールに問題があります。http://localhost/testing/.htaccess に .htaccess ファイルがあります。以下のようにURLを変更したい
http://localhost/testing/site.php?site=test
に
http://localhost/testing/test
そして、私は .htaccess にコードを持っています
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ site.php?site=$1 [L]
これは正しく機能していますが、次のようなURLもあります
http://localhost/testing/pages.php?site=test&pid=2
ここでは、サイト名とページ ID として 2 つのパラメーターを持つ pages.php を示します。これを次のように書き換えたい
http://localhost/testing/test/2
両方の条件で、動作していない次のコードがあります
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ site.php?site=$1 [L]
RewriteRule ^([^/\.]+)/?$ pages.php?site=$1&pid=$2 [L]
助けてください
ありがとう :)