【发布时间】:2020-05-04 19:10:28
【问题描述】:
这是我一直在寻找但没有找到的东西 我想让我网站上的网址仅显示其本身的一部分,并且仅在单击它时才显示完整的网址(如here所示)
如果可能我想在 php 中做,但如果不可能的话我想知道使用什么语言以及如何做
谢谢!
【问题讨论】:
-
您无法更改浏览器显示 URL 的方式。这是浏览器 UI 的一部分,而不是您的应用程序。
-
可以选择使用数据库系统和每个 URL 的 ID。然后在用户单击短 URL 时激活 AJAX。那个 AJAX 会从数据库中获取完整的 URL,然后在 JS 中,你可以重定向用户,并将完整的 URL 显示给他。
-
@NemanjaJeremic - 据我了解,这并不是他们真正想要的。他们希望在地址栏中保留短 URL,但在单击地址栏时显示长 URL。
-
我不认为这是可以做到的,除非你重定向到 URL 的省略部分,它是原始 URL 的掩码版本。
-
@MagnusEriksson,是的,您是对的,无法更改 URL 预览。但它可以被 JS 和某种数据库所欺骗。