apache重定向整个站点

时间:2017-06-30 19:24:00

标签: apache apache2

我有这个网站需要在我的工作使用的安全网络内。我想在用户尝试访问此安全路径的页面时重定向用户。例如,如果有人试图访问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>

1 个答案:

答案 0 :(得分:1)

您可以使用RedirectMatch捕获并替换URL:

   RedirectMatch ^/(.*) https://yourcompany.net/,ThisSite=mydomain.com/$1,SSL