Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 2.4完整URL重写https_Apache_Url_Url Rewriting - Fatal编程技术网

Apache 2.4完整URL重写https

Apache 2.4完整URL重写https,apache,url,url-rewriting,Apache,Url,Url Rewriting,我的服务器上有一个Apache 2.4配置,可以通过dns条目访问它 alpha.site.com和beta.site.com 我希望alpha.site.com无缝重定向到文档根目录/this 和beta.site.com无缝重定向到文档根目录/ 我怀疑这是通过在httpd.conf中使用Apache的重写规则实现的, 像这样的东西 RewriteEngine on RewriteRule "^https:\/\/alpha\.site\.com$" "https://alpha.site

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

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

我怀疑这是通过在httpd.conf中使用Apache的重写规则实现的, 像这样的东西

RewriteEngine  on
RewriteRule  "^https:\/\/alpha\.site\.com$" "https://alpha.site.com/this" [PT]
这似乎不起作用。
关于如何使它工作,有什么见解吗?

最终采用了不同的方法来解决这个问题,方法是使用别名指令,每个URL一个

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

ServerName alpha.site.com
别名“/”/this/“


ServerName beta.site.com
别名“/”/that/“
<VirtualHost _default_:443>
ServerName beta.site.com
Alias "/" "/that/"
</VirtualHost>