我提前道歉,因为没有很多已经付出的努力的例子。我一直在谷歌搜索和绞尽脑汁,但我甚至无法想象应该怎么做。
我们有一个带有Woocommerce商店的WordPress网站。简而言之,我们将销售各种度假村的产品,每个度假村都有自己的产品类别,以保持一切。因此,例如,如果某人访问https://www.oursite.com/resort-1
,它将是一个包含所有Resort 1产品的页面。这一切都很好。
问题:对于每个度假村,我们还有iPad自助服务终端,它们将使用Kiosk Pro显示每个度假村的产品并允许他们购买。这些自助服务终端版本的网站必须可以通过子域访问,例如https://resort-1.oursite.com
。这些子域版本应该从着陆页开始,然后导致预期的产品列表,但外观略有不同(全部通过css)。
我的问题:
如何在不使用多站点的情况下设置子域以指向特定页面?
如何调整每个页面上的所有链接,以便有人在自助服务终端子域启动时,无论他们在何处导航,他们都会留在自助服务终端版本上?
答案 0 :(得分:0)
让我感到震惊的是,实现这一目标的一种方法是:
a)使用htaccess路由到子域名作为var传递的页面,例如subdomain.domain.com/page到domain.com/page?sd=subdomain
Mod Rewrite Subdomain to PHP with GET variable
Sub-domain as variable in mod_rewrite
然后;
b)在主题中包含代码if(sd = sudomain){do_something()}其中有些东西使用不同的style.css并根据需要修改页面中的任何html。