在地址栏中隐藏URL地址


hiding the URL address in the address bar

我想隐藏地址栏的url,但我不知道如何做到这一点,我做了一些搜索,但没有发现任何
在我的网站上,我希望人们在每个页面上都能看到www.roundaboutmk.com,无论他们点击什么链接/按钮。
例如,如果他们点击"login"按钮,它将带他们到url地址www.roundaboutmk.com/login/login.php,我想隐藏"login/login.php"

这可能吗?

多谢
康纳

    最简单的:把你的网站放到一个框架集中。
  1. simple:将您的站点放入iframe样式中以填充整个浏览器窗口。
  2. 不是那么简单:重新编码你的网站使用ajax

1在HTML5中已弃用,但仍然可以使用

2作品

3不推荐

除了技术上的东西…反正我也不建议这么做。

让所有链接使用AJAX加载他们的内容并替换当前页面的内容,如果你不至少在url中放一个散列,问题是"你会在谷歌眼中看起来很糟糕"。

你不需要它。
你似乎受到了某种错觉的影响。
虽然没有单一的理由这样做,但有很多理由保留url。
你知道,网址不只是用来装饰的。这是故意的。

仔细考虑一下你的情况,然后再问另一个问题。

这不是一个好的样式,因为没有人能够链接到你网站上的特定内容。

但是:你可以使用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>

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

开启writeenginerewritecsecond %{THE_REQUEST}/([^.]+).php [NC]^/%1 [NC,L,R]

rewritecsecond %{REQUEST_FILENAME}.phprewriterrule ^ %{REQUEST_URI}.php [NC,L]

保存文件div . htaccess

看起来这里没有真正的答案。让我给出一个实际的答案。而不是去每个单独的页面,当你点击链接等,你可以只包括每个文件的索引取决于最后一个链接的POST名称点击。

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