我有这个网站需要在我的工作使用的安全网络内。我想在用户尝试访问此安全路径的页面时重定向用户。例如,如果有人试图访问mydomain.com/pictures
我希望apache将其带到https://mycompanysecure.com/,ThisSite=mydomain.com/pictures,SSL
。我希望像上面的例子一样重定向整个网站。我想我需要使用通配符,但我对Apache很新,我不知道如何做到这一点。我也希望在我的应用程序启动时将其设为默认值,它始终保持这样状态。到目前为止,我只能用根路径做到这一点。
这是我到目前为止所做的:
<VirtualHost *:80>
ServerName mydomain.com
redirect / https://yourcompany.net/,ThisSite=mydomain.com,SSL
</VirtualHost *:80>
答案 0 :(得分:1)
您可以使用RedirectMatch捕获并替换URL:
RedirectMatch ^/(.*) https://yourcompany.net/,ThisSite=mydomain.com/$1,SSL