你们知道如何在php中屏蔽URL吗?还是与Javascriptor Ajax相关?

你们知道如何在php中屏蔽URL吗?还是与Javascriptor Ajax相关?,php,url,mask,Php,Url,Mask,你们知道如何在php中屏蔽URL吗??就像你在免费URL重定向服务中看到的一样() 我的意思是我有一个像 这会把我引向 但我希望浏览器地址栏中的URL仅显示此URL 这可能吗 提前感谢…使用url重写,例如 编辑:无法跨服务器工作,我忘了。 然后使用DNS条目将您的域链接到其他服务器。使用url重写,例如 编辑:无法跨服务器工作,我忘了。 然后使用DNS条目将您的域链接到其他服务器。这两个选项是: 将数据从目标URL复制到希望其显示的URL -它们有可怕的缺点,不会阻止用户在一两次单击中发现真

你们知道如何在php中屏蔽URL吗??就像你在免费URL重定向服务中看到的一样()

我的意思是我有一个像

这会把我引向

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

这可能吗


提前感谢…

使用url重写,例如

编辑:无法跨服务器工作,我忘了。

然后使用DNS条目将您的域链接到其他服务器。

使用url重写,例如

编辑:无法跨服务器工作,我忘了。

然后使用DNS条目将您的域链接到其他服务器。

这两个选项是:

  • 将数据从目标URL复制到希望其显示的URL
  • -它们有可怕的缺点,不会阻止用户在一两次单击中发现真正的URI是什么

  • 在允许用户访问URI的同时试图隐藏URI不是一个好主意(TM)。

    这两个选项是:

  • 将数据从目标URL复制到希望其显示的URL
  • -它们有可怕的缺点,不会阻止用户在一两次单击中发现真正的URI是什么

  • 试图在允许用户访问URI时隐藏URI不是一个好主意(TM)。

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

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

    不要缩短ShortURL.com上的URL,是否在地址栏中重定向并反映更改?@David Dorward:oops,当我发布回复时,我一定是半睡半醒了:来自ShortURL.com的PDon短URL不重定向并反映地址栏中的更改吗?@David Dorward:oops,当我发布回复时,我一定是半睡半醒了:如果另一台服务器使用虚拟名称托管(除非它是一个大型站点,否则很可能是这样),通过DNS进行点击将不起作用。它也不允许您更改URI的本地部分,因此将转到而不是什么?为什么他不能将他的域添加到其他服务器/Web空间?几乎每个提供商都支持这一点。哦,你是说普通的A记录而不是重定向?这个问题意味着另一个域不在OP的控制之下(考虑到关于shorturl服务与所需服务类似的讨论),因此如果您尝试这样做,虚拟名称托管将失败。如果另一个服务器使用虚拟名称托管(除非它是一个大型站点),则通过DNS链接将不起作用。它也不允许您更改URI的本地部分,因此将转到而不是什么?为什么他不能将他的域添加到其他服务器/Web空间?几乎每个提供商都支持这一点。哦,你是说普通的A记录而不是重定向?这个问题意味着另一个域不在OP的控制之下(考虑到关于shorturl服务与所需服务类似的讨论),因此如果你尝试这样做,虚拟名称托管将失败。你真的认为他想伪装URI吗?他说:“但是我希望我的浏览器地址栏中的URL只显示这个URL”——所以,是的,我这样做了。动机可能不是为了欺骗,但任务是一样的。也许他只想要abc.php作为第二个域的索引。他没有说整个网站应该只显示这个域名。你真的认为他想伪装URI吗?他说:“但是我希望我的浏览器地址栏中的URL只显示这个URL”——所以,是的,我这样做了。动机可能不是为了欺骗,但任务是一样的。也许他只想要abc.php作为第二个域的索引。他没有说整个网站应该只显示这个域名。