子域重定向和URL不更改

时间:2015-03-18 14:45:14

标签: javascript html5 redirect subdomain

我使用godaddy从http://myshop-123.com(shopify网上商店)屏蔽重定向到http://eu.myshop.com

我想在用户在页面中导航时更改URL栏。例如,当用户导航到页面product_1.html时,我希望浏览器的网址栏显示http://eu.myshop.com/product_1.html,由于网址栏仅显示http://eu.myshop.com/,因此目前尚未显示http://eu.myshop.com

到目前为止,我在HTML5 pushState的来源中看到加载时,页面正在加载到一个框架中:

<html>
 <head>...</head>
 <frameset rows="100%,*" border="0">
 <frame src="http://myshop-123.com" frameborder="0">
  #document
 </frame>
 <frame ..>
 </frame>
</html>

当用户导航页面时,如何让子域显示URL栏中的更改?

我甚至试图用{{3}}操纵浏览器历史记录,但仍然没有结果,我猜是因为godaddy的重定向和框架。

(注意:链接是虚构的)。

1 个答案:

答案 0 :(得分:0)

您可以使用.htaccess文件:

执行此操作
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myshop-123.com$
RewriteRule ^(.*)$ http://eu.myshop.com/$1 [QSA,L]