Apache 2.4整个URL重写https

时间:2017-02-02 20:47:36

标签: apache url url-rewriting

我的服务器上有Apache 2.4配置,可通过dns条目访问 alpha.site.com和beta.site.com

我希望alpha.site.com能够无缝地重定向到文档root / this 和beta.site.com无缝重定向到文档根目录

我怀疑这是通过在httpd.conf中使用Apache的重写规则来完成的, 比如这样的事情

RewriteEngine  on
RewriteRule  "^https:\/\/alpha\.site\.com$" "https://alpha.site.com/this" [PT]

似乎不起作用。 是否有任何关于如何使其发挥作用的见解?

1 个答案:

答案 0 :(得分:0)

通过使用Alias指令(每个URL一个)来遵循不同的路径来解决此问题。

<VirtualHost _default_:443>
ServerName alpha.site.com
Alias "/" "/this/"
</VirtualHost>

<VirtualHost _default_:443>
ServerName beta.site.com
Alias "/" "/that/"
</VirtualHost>