隐藏域名转发

时间:2015-11-22 12:40:22

标签: .htaccess

我想从我的网站转发一个网址,例如/freeyourself到特定的IP地址,但我想保持我的网址相同(/freeyourself)。

我有什么方法可以通过.htaccess这样做吗?我一直在尝试,但没有任何运气。

感谢。

1 个答案:

答案 0 :(得分:2)

转发是针对电子邮件的,对网页来说意义不大。 你没有告诉我们你的用例,所以答案有点模糊。

如果您想将来自其他域的资源提供给客户,您有4个解决方案。

框架和iframe

如果远程网站允许,请在您向客户提供的页面中包含其他域名页面(https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options)。

重定向:告诉用户的浏览器转到指定的网址。这是通过HTTP 3xx代码实现的,可以用.htaccess

编写
# One file
Redirect 302 /oldfile.htm http://example.net/newfile.htm

# Folder
Redirect 302 / http://mt-example.com/

代理:告诉您的网络服务器从其他域下载该页面,并将其提供给用户的浏览器。

除非目标页面中的所有链接都是相对的,否则这将无效...

# with mod_proxy
ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar 

代理信息而不是网页本身

使用任何Web脚本语言(python,php,ruby,...)下载远程页面,解析它,提取您需要的相关信息并从中创建新页面。