Php 在地址栏中隐藏URL地址

Php 在地址栏中隐藏URL地址,php,html,Php,Html,我想隐藏地址栏的url,但我不知道怎么做,我做了一些搜索,但什么也没找到。 在我的网站上,我希望人们在每个页面上都能看到www.roundaboutmk.com,无论他们点击的是什么链接/按钮。 例如,如果他们单击“login”按钮,它将把他们带到url地址www.roundaboutmk.com/login/login.php,我想隐藏“login/login.php” 这可能吗 非常感谢 connor如果您使用iframe来完成实际的页面处理,或者通过ajax请求加载所有内容,则不需要它。您

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

这可能吗

非常感谢

connor

如果您使用iframe来完成实际的页面处理,或者通过ajax请求加载所有内容,则不需要它。

您不需要它。
你似乎有某种错觉。
虽然没有一个理由这样做,也有很多理由保留url。
你知道,url不仅仅是为了装饰。这是故意的

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

  • 最简单的:把你的网站放到一个框架集中
  • 简单:将您的站点放入iframe样式中,以填充整个浏览器窗口
  • 不是那么简单:重新编码您的站点以使用ajax
  • 1在HTML5中已被弃用,但仍然有效

    2个作品

    我不推荐


    除了技术上的东西。。。无论如何,我不建议这样做。它对用户不友好。

    让所有链接使用AJAX加载其内容并替换当前页面的内容,问题是如果你至少不在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>
    
    
    你的头衔
    
    这里似乎没有真正的答案。让我提供一个实际的答案。当你点击链接等时,你不需要进入每个单独的页面,你只需要根据最后点击的链接的帖子名在索引中包含每个文件


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

    这样做的原因是什么?给你的生活增添更多的风格:@theHack:Think“admin interfaces”。谢谢你这么快的回复,所以你说如果我使用ajax从一个页面转到另一个页面,我似乎仍然在同一个页面上,(我以前从未使用过ajax)谢谢你的否决票,这并不能真正回答他的问题,是吗?是的,在阅读了每个人的所有评论之后,我想不做了,在我问这个问题之前,我想不出任何不做的理由,但我想我会保持原样:),谢谢你的评论谢谢你的评论,我想我不会再做了,非常感谢您的时间:)这个“您不需要它”看起来像是一个猜测。我认为你不需要把自己的需要强加给别人。然而,可以说用户可能生活在一种幻觉中,正如我们可以假设的那样,如果答案的作者可以想象得到的话,他足够聪明,可以为自己宣称这一点。@hakre 1。这不是一个猜测,我碰巧活得够长,足以了解所有的noob妄想。2.有一个问题。假设这项任务有两种解决方案:正确的和错误的。试着达到noob的速度-两人看起来都和他一样。他没有判断的经验。所以,他根据一些奇怪的标准来判断。而你的“如果可以想象的话,你可以假设”也无法说服任何人。这里面有很多错误的答案被接受,只是因为别人建议,而不是坚持。我实际上也需要这样做。明天我得给我老板上网,但他没有ftp的权限。所以我不得不把它放在我的私人网站上,这个网站的域名很难理解,需要一个更长的路径。@你的常识……可能没有一个理由这样做,在我看来,康纳的问题没有错。很有趣,仅仅因为有人认为这个问题不应该被回答,就在一个有用的答案上收到了反对票。我的意思是,隐藏地址栏是有道理的,也许他想编写某种在线游戏或某种antropo-/社会逻辑实验来演示隐藏URL的灾难性后果。是的,实际上,在为web应用程序或网站设计管理界面时,它非常有用。在这些情况下,很多时候你不想或不需要人们知道或链接到特定的URL,你想强迫他们只使用接口。然后,在地址栏中隐藏URL是非常有意义的。请记住,虽然这会隐藏您拥有的链接,但如果您在地址栏中键入这些页面,它们仍然可以访问。