日期:2014-5-17 浏览次数:20155次

关于Apache 2.X的重写(Rewrite)
我在Apache的配置文件中设置了重写,工作一切正常,但重写发生后,浏览器地址栏里会出现重写后的实际地址,请问地址栏可保持显示之前输入的伪地址吗?而不显示重写后的真实地址。

例如,请求地址是: http://www.zzz.com/u/23,重写后地址为: http://www.zzz.com/u_23.php
现在希望请求后地址栏依然是 http://www.zzz.com/u/23,而不变成 http://www.zzz.com/u_23.php

请问能否实现,如何实现?谢谢

------解决方案--------------------
重写规则用相对地址,即不能出现http地址,若要重定向到其他域可加[P]参数做反向代理