建议阅读: 5个窍门,以提高你的Apache Web服务器的性能
但是,您希望此更改对用户透明,以便他们仍然能够通过常用网址访问文档。 在下面的例子中,一个文件中命名assets.pdf
已经在
/var/www/html等
192.168.0.100中移动(主机名:
网络 )到同一位置
192.168.0.101(主机名
:web2 )。 为了当他们浏览到用户访问此文件
192.168.0.100/assets.pdf
,在
192.168.0.100开放Apache的配置文件,并添加以下重写规则(或者你也可以添加下面的规则到你的 ):
RewriteRule "^(/assets\.pdf$)" "http://192.168.0.101$1" [R,L]其中,
$1
是什么一个占位符,括号内的正则表达式匹配。 现在保存更改,不要忘了重新启动Apache,让我们看看会发生什么,当我们试图通过浏览
192.168.0.100/assets.pdf访问
assets.pdf:
建议阅读: 25个有用的“.htaccess”诀窍网站
在下面的图我们可以看出,这是为 assets.pdf作出 192.168.0.100上的要求实际上是由 192.168.0.101处理。# tail -n 1 /var/log/apache2/access.log
检查Apache日志