我目前正在尝试制作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地址而不是域地址。
非常感谢!
答案 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/
谢谢大家。
此致