![](/img/trans.png)
[英]xampp how to change url : mysite.localhost to www.mysite.com
[英]fixed url on address bar - show only base url http://www.mysite.com
我需要在地址栏上仅显示我网站网址的第一部分。
例如,任何名称如下的页面
http://www.mysite.com/mypage.php
或其他所有内容
我只想在浏览器的地址栏上看到http://www.mysite.com
。
如何做到这一点?
我尝试了用Apache RewriteRule
但是没有结果。
除了对实际尝试使用您的网站的人来说是一个非常糟糕的主意之外,您无法在服务器端执行此操作,因为服务器需要知道访问了哪个页面-这就是URL的用途。 您正在寻找的是让用户看到他们仍然使用相同的URL。
如果将整个站点放在一个框架的HTML框架集中,或者将iframe的大小设置为可填充浏览器窗口,则这很容易。 这确实要求所有外部链接都具有target="_top"
,并且无需额外的JS,人们就可以脱离框架并始终单独访问页面。
仅在某些浏览器上有效的另一种方法是,每次加载新页面时,使用history.pushState
将地址栏伪造回/
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.