对不起,我改变了上一个问题。我在 localhost 上的 .htaccess 重写规则有问题,我在 http://localhost/testing/.htaccess 中有 .htaccess 文件。我想更改如下网址
http://localhost/testing/site.php?site=test
到
http://localhost/testing/test
我在 .htaccess 中有代码
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ site.php?site=$1 [L]
哪个工作正确,但我也有类似的网址
http://localhost/testing/pages.php?site=test&pid=2
这里 pages.php 有两个参数作为站点名称和页面 id。我想把它改写为
http://localhost/testing/test/2
对于这两种情况,我都有以下代码不起作用
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ site.php?site=$1 [L]
RewriteRule ^([^/\.]+)/?$ pages.php?site=$1&pid=$2 [L]
请帮忙
谢谢 :)