1

好的,所以我正在尝试提出一些重写规则,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 之后还有其他匹配项需要传递查询字符串。

非常感谢任何帮助或建议...

4

0 回答 0