Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 地址栏上的固定url-仅显示基本urlhttp://www.mysite.com_Apache_Url - Fatal编程技术网

Apache 地址栏上的固定url-仅显示基本urlhttp://www.mysite.com

Apache 地址栏上的固定url-仅显示基本urlhttp://www.mysite.com,apache,url,Apache,Url,我需要在地址栏上显示我的网站的url的第一部分 例如,对于名称为 http://www.mysite.com/mypage.php或 其他一切 我只想看看http://www.mysite.com在浏览器的地址栏上 如何做到这一点 我尝试使用apacheRewriteRule,但没有结果。除了对实际试图使用您的站点的人来说是一个非常糟糕的主意之外,您无法在服务器端执行此操作,因为服务器需要知道访问了哪个页面-这就是URL的用途。你要找的是让用户觉得他们仍然在同一个URL上 如果您将整个站点放在一

我需要在地址栏上显示我的网站的url的第一部分

例如,对于名称为

http://www.mysite.com/mypage.php
或 其他一切

我只想看看
http://www.mysite.com
在浏览器的地址栏上

如何做到这一点


我尝试使用apache
RewriteRule
,但没有结果。

除了对实际试图使用您的站点的人来说是一个非常糟糕的主意之外,您无法在服务器端执行此操作,因为服务器需要知道访问了哪个页面-这就是URL的用途。你要找的是让用户觉得他们仍然在同一个URL上

如果您将整个站点放在一个HTML框架集中,其中包含一个框架,或者一个iframe大小足以填充浏览器窗口,那么这就足够简单了。这确实需要所有外部链接都具有
target=“\u top”
,并且在没有额外JS的情况下,用户可以脱离框架单独访问页面


另一种只在某些浏览器上可用的方法是,每次加载新页面时,都将地址栏伪造回
/

如您所说,如果访问mypage.php,它应该加载页面,但url不应该更改。