使用自定义域名代替etsy

我正在考虑在etsy上创build一个在线商店,我的要求是,我希望用户看到我的域名( www.myname.com ),而不是myname.etsy.com

鉴于我没有访问etsy服务器,有什么事情我可以做我的域名redirect(假设我使用的是Apache),所以任何请求www.myname.com将被转换为etsy方? 这是为了让任何来到我的网站的人都不会在url中看到单词etsy。

另一个特别的事情是,我希望我的自定义域名在redirect完成时显示在Web浏览器地址栏中。

有没有办法做到这一点与Apache?

如果JS和etsy上生成的链接是相对的或者从请求头构build的,你可以使用反向代理机制 。

根据我的经验,这是一个主要的问题 。 其中一些可以用html_rewrite模块修复(在我的链接中有一些解释),但是可能会变得麻烦。

但是,通过您的网站将减慢速度,而且您将不得不为B / W付费。 我不确定你的计划是值得的,坦白说 – 大多数用户IME不关心它是哪个域,只要它快速和易于使用。

你可以设置你的apache作为商店的反向代理。 所以Apache会将每个请求转发给etsy系统,用户只能在他的浏览器中看到你的域名。 详细的configuration请看这里的apache文档。 它有一些例子和解释的概念。