将URL地址隐藏在地址栏中

时间:2011-10-29 12:36:31

标签: php html

我想要隐藏地址栏的网址,但我不知道该怎么做,我做了一些搜索但却一无所获。
在我的网站上,我希望人们只要在每个页面上看到www.roundaboutmk.com,无论他们点击什么链接/按钮。
例如,如果他们点击“登录”按钮,它会将他们带到网址www.roundaboutmk.com/login/login.php,我想隐藏“login / login.php”

这可能吗?

非常感谢 康纳

6 个答案:

答案 0 :(得分:5)

  1. 最简单:将您的网站放入框架集中。
  2. simple:将您的网站设置为iframe,以填充整个浏览器窗口。
  3. 不那么简单:重新编码您的网站以使用ajax
  4. 1在HTML5中已弃用,但仍可使用

    2作品

    3不推荐它

    除了技术方面......我不建议这样做。它不是用户友好的。

答案 1 :(得分:4)

让所有链接使用AJAX加载他们的内容并替换当前页面的内容,问题是“如果你不至少在网址中添加一个哈希值,你会在谷歌眼中看起来真的很糟糕。”

答案 2 :(得分:3)

你不需要它 你似乎有某种妄想的印象 虽然没有一个理由可以做到这一点以及保留网址的很多理由 你知道,网址不只是用于装饰。这是故意的。

考虑你的情况,然后提出另一个问题。

答案 3 :(得分:1)

它不被认为是好的风格,因为没有人能够链接到您网站上的特定内容。

但是:您可以使用100%的框架集:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
  <head>
    <title>Your Title</title>
  </head>
  <body>
    <frameset rows="100%">
      <frame src="index.html" name="Your Title" />
    </frameset>
  </body>
</html>

答案 4 :(得分:-1)

如果您使用iframe进行实际页面处理,或者通过ajax请求加载所有内容,则不会。

答案 5 :(得分:-1)

看起来这里没有真正的答案。让我提供一个实际的答案。当您单击链接时,不必转到每个单独的页面,而是根据所单击的最后一个链接的POST名称,只包括索引上的每个文件。

例如,如果用户单击指向login.php的链接,请将操作设置为index.php,但将POST值设置为login.php。然后当它转到index.php时,获取POST值。如果POST值为'login.php',则包含login.php文件。所有其他文件都是一样的。 :)