重写附属链接的代码

Rewriting code for affiliate links

首先让我说写 .htaccess 文件让我完全疯了...

我有一个销售网站,该网站有很多联属网络营销网站,应该重定向到商店网站,然后将用户送回原始销售网站。

所以我想做的是:

www.example.com/item/randomaffiliatenumber

("promo" 目录实际上并不存在)。

重定向到:

subdomain.shop.com/item/randomaffiliatenumber

我的意思是我想我可以创建一个内容与“/”相同的 "item" 目录,但这不是必需的。我想做的主要事情是将会员代码传递到商店网站。

我试过了:

RewriteRule ^item/(.*)$ http://subdomain.shop.com/item/

...但这没有用。(给我一个 404 说 "promo" 没有找到)。

嗯...这比我想象的要容易:

RewriteEngine on
RewriteRule ^item/(.*) https://subdomain.shop.com/item/ [NC,QSA]

只需要进行一些调整就可以了。所以我实际上比我想象的要近。

以防万一有人想知道 (.*) 在后半部分变成变量 $1。这应该足以让你到达你想去的地方。