地址栏中的正确网址

时间:2013-05-05 21:49:39

标签: apache url-rewriting

我有一个在apache上运行的网站。现在我有一个域名。让我们说:[www.mysite.com][1]。当我输入它时,它会转到例如我在地址栏中看到的[www.sites/sitedirectory][2]

我如何确保(我认为应该用.htaccess完成)它仍会显示在我的地址栏[www.mysite.com][3] [www.sites/sitedirectory][4]

非常感谢。

1 个答案:

答案 0 :(得分:1)

出于安全原因,您无法使浏览器的地址栏显示与加载数据的位置不同的域。

有几个选择:

  1. 您可以将www.mysite.com设置为代理,从www.sites / sitedirectory获取内容并重新提供,但我怀疑这不是您想要的。
  2. 您可以在wwww.mysite.com上放置一个网页,该网页包含一个包含真实网站的大型HTML框架,网址为www.sites / sitedirectory。这被广泛认为是一个坏主意,因为(没有太多的混乱)这意味着你只能链接到主页,并且必须专门编写链接到其他网站以跳出框架集等等等。
  3. 您可以整理您的Apache配置,以便为www.mysite.com提供正确的vhost条目,而不是重定向到其他URL。
  4. 我不知道你为什么到达目的地,我强烈建议调查选项3。