.htaccess baseurl - > mywebshop.nl/shop/baseurl-extension

时间:2014-03-01 18:19:19

标签: .htaccess redirect

目前我在网上商店工作。 该网店的代码存储在1个单点。 我指出了800个域名,我需要指向我的网店的位置。 这个网上商店出售域名

所以举个例子。我的商店位于:www.mystore.com

我有来自www.foobar.com的指针

这是我需要的功能(工作)

RewriteEngine On
rewritecond %{http_host} ^foobar.com
rewriteRule ^(.*) http://www.mystore.com/shop/foobar-com/$1 [R=301,L]

如您所见,我已将网址名称用作ID。 我需要这个ID才能从我的网店获得正确的产品。 我该如何自动化?那么我怎样才能确保每个网址都不同于www.mystore.com重定向到www.mystore.com/shop/baseurl*dash*extension?

当然,我可以把它们全部输出,但需要付出很多努力。

Thnx提前。

1 个答案:

答案 0 :(得分:0)

RewriteEngine On

RewriteRule ^(www\.)?([a-zA-Z0-9]+).([a-zA-Z0-9]{3})(.*)$ http://www.mystore.com/shop/$2-$3/$4 [R=301,L]

此规则重定向: http://www.foobar.com?id=1http://www.mystore.com/shop/foobar-com/?id=1