utc参数的.htaccess文件

utc参数的.htaccess文件,.htaccess,.htaccess,我正在使用htaccess使我的所有页面看起来像这样 site.com/category/artikel/ 使用此代码 RewriteRule ^(.*)/(.*)/?$ page.php?category=$1&articel=$2 [L] 现在我想接收utc参数,如下所示(发送utc参数的网站在utc参数之前发送“?”) 现在,我可以访问这些数据并将它们存储在cookies中,前提是链接是with&而不是 我的问题是: 可以在Htaccess上更改它吗 我的意思是,当任何想法以(

我正在使用htaccess使我的所有页面看起来像这样

site.com/category/artikel/
使用此代码

RewriteRule ^(.*)/(.*)/?$ page.php?category=$1&articel=$2 [L]
现在我想接收utc参数,如下所示(发送utc参数的网站在utc参数之前发送“?”)

现在,我可以访问这些数据并将它们存储在cookies中,前提是链接是with&而不是

我的问题是:

可以在Htaccess上更改它吗 我的意思是,当任何想法以(?)开始时,都是变化(&)


谢谢

在规则中这样尝试添加QSA标志

RewriteRule ^(.*)/(.*)/?$ page.php?category=$1&articel=$2 [QSA,L]

当替换URI包含查询字符串时,默认行为 重写规则的作用是丢弃现有的查询字符串,并替换它 使用新生成的一个。使用[QSA]标志会导致查询 要组合的字符串


问题是,我有几个这样的页面,我有多个级别,比如:site.com/category/tags/today/test,我正在寻找这样的重写规则^(.*)\?utm\U源(.*)和utm\U源$[L]
QSA
标志将与您的每个重写规则一起工作,不管如何,试试看,如果你有其他的情况,在你的问题中提到它。
RewriteRule ^(.*)/(.*)/?$ page.php?category=$1&articel=$2 [QSA,L]