重定向后,Apache RewtireRule不保存URL

时间:2019-07-01 14:55:13

标签: apache mod-rewrite

我目前正在尝试制作Apache RewriteRule。主要思想是在浏览器中输入用户类型

sensors.com/erd-admin

Apache应该将其重定向到该地址

158.22.22.14/erd-admin

但是我进入浏览器URL-

158.22.22.14/erd-admin

如何在浏览器中保存域名?

最终到达网址应为-

sensors.com/erd-admin

我试图使它像这样:

RewriteRule ^ erd-admin http://158.22.22.14/erd-admin/$1 [P]

但始终获取IP地址而不是域地址。

非常感谢!

1 个答案:

答案 0 :(得分:0)

经过很多痛苦,我找到了实现方法。

第一步是为IP创建CNAME记录。

  

158.22.22.14 CNAME erd-admin.sensors.com

第二步是将重写规则添加到.htaccess:

  

RewriteRule ^ erd-admin(。*)http://erd-admin.sensors.com/erd-admin $ 1 [P]

虚拟主机配置中的第三步添加ProxyPassReverse

  

ProxyPassReverse / http://erd-admin.sensors.com/

谢谢大家。

此致