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