[英]Subdomain redirection and URL not chaging
我正在使用Godaddy通过屏蔽将其从http://myshop-123.com (shopify网络商店)重定向到http://eu.myshop.com 。
我希望用户在页面中导航时URL栏发生变化。 例如,当用户导航到页面product_1.html时,我希望浏览器的URL栏显示http://eu.myshop.com/product_1.html ,由于URL栏仅显示http://而当前未发生eu.myshop.com/无论如何。
据我在加载http://eu.myshop.com的源代码中所看到的,页面是在一个框架中加载的:
<html>
<head>...</head>
<frameset rows="100%,*" border="0">
<frame src="http://myshop-123.com" frameborder="0">
#document
</frame>
<frame ..>
</frame>
</html>
当用户浏览页面时,如何使子域显示URL栏中的更改?
我什至尝试使用HTML5 pushState操纵浏览器历史记录,但仍然没有任何结果,我猜是因为Godaddy的重定向和框架。
(注意:链接是虚构的)。
您可以使用.htaccess
文件执行此操作:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myshop-123.com$
RewriteRule ^(.*)$ http://eu.myshop.com/$1 [QSA,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.