好的,所以我正在尝试提出一些重写规则,Iirf.ini
但我不太明白。我正在查看引荐来源网址,然后在您正在点击的 url 的查询字符串中添加一些内容
1.所以说我来自 testing.lc 并且只访问了域
domain.com/
2.或带有 index.cfm 的域
domain.com/index.cfm
3.或具有 index.cfm 和任意数量查询参数的域
domain.com/index.cfm?key1=value1&key2=value2
4.或带有短网址的域
domain.com/login
5.或具有短网址和任意数量查询参数的域
domain.com/login?key1=value1
domain.com/page?key1=value1
到目前为止,我有这样的东西
RewriteCond %{HTTP_REFERER} ^http://testing\.lc/.*$
RewriteRule ^/([^?]+)(\?.*|/){0,1}$ /$1?newkey=newvalue [I,QSA]
这似乎适用于一些网址,但不是上面列出的所有网址。此重写也不能使用 [L],因为在 /login 等 URL 之后还有其他匹配项需要传递查询字符串。
非常感谢任何帮助或建议...