0

我想从 to 重定向一个 url httphttps但如果 url 没有 traillin 斜杠,它将不会被重定向。我尝试了很多方法,因为我在 Apache 中是新手,我没有做过。这是配置:

<VirtualHost *:80>
    ServerName mydomain.nl
    ServerAlias www.mydomain.nl
    ProxyPass / http://127.0.0.1:3001/
    ProxyPassReverse /  http:127.0.0.1:3001/
    ProxyPreserveHost On
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    Redirect permanent / https://mydomain.nl
</VirtualHost>
4

1 回答 1

0

您可以使用ProxyPassMatch指令代替 ProxyPass。它允许使用正则表达式来匹配 url。例如:

ProxyPass (^.*[^\/]?$) http://127.0.0.1:3001/

如果 url 不包含字符或包含字符且不以“/”结尾,则该 url 应该匹配

于 2019-06-28T05:24:07.967 回答