1

好吧,我承认……我对 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

感谢明智的回答!

4

1 回答 1

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]
于 2012-06-30T16:01:27.570 回答