1

你们中有人知道如何在 php 中屏蔽 URL 吗?就像您在免费 URL 重定向服务 ( http://www.shorturl.com )中看到的那样

我的意思是我有一个像http://www.my-server.com/这样的网址

这会将我重定向到http://www.some-other-server.com/abc.php

但我希望浏览器地址栏中的 URL 仅显示此 URL

http://www.my-server.com/

这可能吗??

提前致谢...

4

3 回答 3

1

通过例如mod_rewrite使用 url 重写。

编辑:不能跨服务器工作,我忘了。
然后使用 DNS 条目将您的域链接到另一台服务器。

于 2010-08-04T10:55:12.587 回答
0

这两个选项是:

  1. 将数据从目标 URL 复制到您希望它出现的 URL
  2. 框架——它有可怕的缺点,并且不会阻止用户通过一两次点击找出真正的 URI 是什么。

试图伪装 URI 同时让用户访问它不是一个好主意 (TM)。

于 2010-08-04T10:56:39.230 回答
0

您可以在反向代理模式下运行 nginx 或 apache www.my-server.com,并将其配置为将请求转发到www.my-other-domain.com. 如果两个域都托管在同一个网络上,那将是可以容忍的。如果它们托管在不同的网络上,带宽浪费可能会很糟糕。

于 2010-08-04T11:03:49.763 回答