apache 重定向整个网站
apache redirecting entire site
我有这个网站需要在我的工作使用的我们的安全网络中。我想在用户尝试将页面访问到此安全路径时将他们重定向。例如,如果有人试图访问 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>
您可以使用 RedirectMatch 捕获和替换 URL:
RedirectMatch ^/(.*) https://yourcompany.net/,ThisSite=mydomain.com/,SSL
我有这个网站需要在我的工作使用的我们的安全网络中。我想在用户尝试将页面访问到此安全路径时将他们重定向。例如,如果有人试图访问 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>
您可以使用 RedirectMatch 捕获和替换 URL:
RedirectMatch ^/(.*) https://yourcompany.net/,ThisSite=mydomain.com/,SSL