如何为我的网站上的其他 URL 链接设置 http 重定向?

如何为我的网站上的其他 URL 链接设置 http 重定向?

我正在尝试使用 cname 和 http 重定向来隐藏我网站上链接到其他域名的情况。我知道如何通过我的托管服务设置 cname,但我不确定如何设置 http 重定向。我需要在 .htaccess 文件中设置每个重定向链接吗?有没有更简单、更有效的方法?

答案1

我猜你正在使用 Apache 网络服务器。你可能想使用 Apachemod_rewritemod_proxy模块。

因为您想隐藏原始域名,所以您必须通过 Web 服务器进行代理。请注意,出于安全/滥用原因,某些托管服务提供商不提供此功能。还请注意,出于钓鱼原因,大多数公司不允许您代理其网站(内容)。

在您的 .htaccess 文件中,您可以使用 mod_rewrite 将请求代理到其他网站:

RewriteEngine On
RewriteRule foo(.*) http://www.example.com/bar/$1 [P,L]

要代理远程图像,就像它在你的服务器上一样,你可以使用:

RewriteRule ^myimage.jpg$ http://www.example.com/itsactuallymine.jpg [P,L]

相关内容