注册 登录

Apache 重定向 URL 到另外一台服务器

网站建设 服务器租用 2197次浏览 0个评论 扫描二维码

Apache 重定向 URL 到另外一台服务器

Apache 重定向 URL 到另外一台服务器

假设你正在重新设计公司的网站。你已决定将内容和样式(HTML文件、JavaScript 和 CSS)存储在一个服务器上,将文档存储在另一个服务器上 – 这样可能会更稳健。

但是,你希望这个更改对用户是透明的,以便他们仍然能够通过之前的网址访问文档。

在下面的例子中,名为 assets.pdf的文件已从192.168.0.100(主机名:web)中的/var/www/html移动到192.168.0.101(主机名:web2)中的相同位置。

为了让用户在浏览到 192.168.0.100/assets.pdf时可以访问到此文件,请打开192.168.0.100上的 Apache 配置文件并添加以下重写规则(或者也可以将以下规则添加到.htaccess 文件中:

  1. RewriteRule "^(/assets\.pdf$)" "http://192.168.0.101$1" [R,L]

其中 $1占位符,代表与括号中的正则表达式匹配的任何内容。

现在保存更改,不要忘记重新启动 Apache,让我们看看当我们打开192.168.0.100/assets.pdf,尝试访问assets.pdf时会发生什么:

在下面我们就可以看到,为 192.168.0.100上的assets.pdf所做的请求实际上是由192.168.0.101处理的。

  1. # tail -n 1 /var/log/apache2/access.log

检查 Apache 日志

在本文中,我们讨论了如何对已移动到其他服务器的资源进行重定向。 总而言之,我强烈建议你看看 mod_rewrite 指南和Apache 重定向指南,以供将来参考。


服务器租用(www.fuwuqizuyong.cc) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明:Apache 重定向 URL 到另外一台服务器
服务器租用
喜欢 (1)
[]
分享 (0)
服务器租用
关于作者:
服务器租用专注为广大站长与网友朋友分享建站教程、SEO优化文章、网站模板资源、服务器软件(Web环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到