使用.htaccess来屏蔽域名?

时间:2012-02-02 03:37:55

标签: .htaccess mod-rewrite

所以这是场景:

我所拥有的域名是www.abc.com,我想指出它(属于另一家公司)。

问题:如何使用.htaccess转发和屏蔽网址,使其保持为www.abc.com? 在安全性方面,为www.abc.com购买数字证书是否有任何意义?

2 个答案:

答案 0 :(得分:2)

你可以呃,通过代理运行它,这将完全掩盖它。

你把它放在你的httpd.conf文件中,而不是.htaccess:

<VirtualHost *:80>
    ServerName www.abc.com
    ServerAlias abc.com
    ProxyRequests     Off
    ProxyPreserveHost On
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
    ProxyPass / http://site-you-want-2-show.com:80/
    ProxyPassReverse / http://site-you-want-2-show.com:80/
  <Location />
    Allow from all
  </Location>
</VirtualHost>

您可以尝试使用“开启”和“关闭”的ProxyPreserveHost,并测试图像是否正确显示以及对象的地址是否显示您的域。

警告:如果您没有获得您试图展示网站的公司的明确许可,这是不合法的。也许你可以把你的主页变成iFrame。

至于证书:可以这样做,见这里:http://ssl-proxy.plz.re(短网址)

答案 1 :(得分:0)

.htaccess文件无法&#34;掩盖&#34;如果安装了模块,则可以使用反向代理。

在大多数情况下,&#34;蒙面&#34;网站将引用完整的网址和&#34;掩码&#34;不会长时间工作。

了解@mesh建议的内容。