好的,我承认......我在htaccess打击!因此,我现在处理它。
我想要一个类似的页面:
index.php -> localhost
index.php?group=1 -> localhost/1(/)
index.php?group=1&page=1 -> localhost/1/1(/)
到目前为止,没有问题..但是,在此之后我将能够添加您自己的GET标签。 例如。我希望网址为:
localhost/audi/guestbook?do=delete&id=54
在这里,我无法获得$ _GET ['do']或$ _GET ['id']。
我的Htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/?$ index.php?group=$1
RewriteRule ^([^/\.]+)/?/([[a-zA-Z0-9_-]+)$ index.php?group=$1&page=$2
感谢明智的回答!
答案 0 :(得分:3)
将[QSA]标志添加到两个重写规则(以及[L]标志:
RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/?$ index.php?group=$1 [L,QSA]
RewriteRule ^([^/\.]+)/?/([[a-zA-Z0-9_-]+)$ index.php?group=$1&page=$2 [L,QSA]