重写联盟链接的代码

时间:2016-04-15 23:17:12

标签: .htaccess mod-rewrite affiliate

让我先说一下,写.htaccess文件让我完全疯了......

我有一个销售网站,其中有一些附属公司应该重定向到商店网站,然后将用户发送回原始销售网站。

所以我想做的就是:

www.example.com/item/randomaffiliatenumber

(“促销”目录实际上并不存在)。

重定向到:

subdomain.shop.com/item/randomaffiliatenumber

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

我试过了:

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

......但那没用。(给我一个404说没有找到“促销”)。

1 个答案:

答案 0 :(得分:0)

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

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

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

如果有人想知道(。*)在下半场变成$ 1变量。这应该足以让你到达你想去的地方。