刚刚写完这个问题的标题,我知道它听起来多么狡猾!
我正在编写一个后端,用于存储一些朋友的志愿者信息,他们有自己的网站,我可以添加一个志愿者.php页面。
我想要的是该页面重定向到我的服务器上的页面,显示用户填写的表单,我更希望我的网站的丑陋URL不显示。
有一种简单的方法吗?以某种方式在远程托管页面内加载页面?
谢谢,
GAV株系
答案 0 :(得分:2)
您可以使用<IFRAME>
显示网站页面的内容而不显示网址。
答案 1 :(得分:1)
我假设您只想隐藏“丑陋网址”原因的网址,而不是安全性(“此域名还有什么?”或带宽原因)。一些可能的解决方案......
通过iframe加载表单。当然,如果用户完全有技术倾向,他们将能够查看iframe的来源并获取您丑陋的URL。
使用反向代理。这将足以隐藏您的服务器。
将应用程序代码加载到远程文件的内容中,然后将其输出到页面上。请参阅file_get_contents()。
请记住:你真的希望你的朋友占用你服务器的带宽吗?
答案 2 :(得分:1)
mod_rewrite
(代理标志),则可以使用 [P]
:
^/volunteer.php http://yourserver/volunteer.php?id=siteid [P]
这样的事情也可以很容易地分辨出你正在服务的形式。
答案 3 :(得分:0)
简单的方法是使用iframe,正如Josh K所说。优雅的方法是在volunteer.php中生成表单,并通过AJAX将其发送到您的服务器,以便访问者永远不需要离开他们的站点。 iframe往往会搞乱导航。