好的,我有Mod_Rewrite
:
RewriteEngine On
RewriteBase /
RewriteRule ^([iI][tT]/|[eE][nN]/)?([a-zA-Z\-]+)/?$ index.php?page=$2&lang=$1 [L]
只听两个GET变量。问题是一些页面有三个或四个GET变量,我想将它们作为普通GET传递(例如www.mysite.com/en/page/?id=0
)。
现在,如果我访问www.mysite.com/en/page/?id=0
,则会丢弃该ID。
但是,如果我使用
^([iI][tT]/|[eE][nN]/)?([a-zA-Z\-]+)/\?(.+)?$ index.php?page=$2&lang=$1&$3 [L]
它根本不会工作。
显然我做错了什么,但我不知道是什么。