我一直读到,在可能的情况下,我不应该使用mod_rewrite。因此,我试图用RedirectMatch对https进行http重写。
问题:如何在参数中使用RedirectMatch和使用Apache变量(例如%{HTTP_HOST})?
此代码无法向客户端返回响应(Chrome):
RedirectMatch ^(.*) https://%{HTTP_HOST}/$1我最近问了一个类似的问题,但它可能过于冗长,缺乏答案的方向:重写。
发布于 2021-05-27 08:31:33
为将来可能面临同样情况的用户写作。
不确定如何添加vhost条目。
我想这个vhost条目是在一些编程脚本的帮助下自动添加的。VhostDirective和ServerName一起使用吗?
<VirtualHost *:8080>
ServerName example.domain.com
</VirutalHost>如果是这样,则可以使用相同的域值填充RedirectMatch字段。
如果要手动添加vhost条目,只需显式地写入域URL值,而不是HTTP_HOST。
或者让我知道这是不是另一种情况。
https://stackoverflow.com/questions/40289269
复制相似问题