首页 > 解决方案 > 重写规则导致重定向过多

问题描述

我在 Apache 上托管多个站点。Wordpress 配置完美运行,但是配置 moodle 站点会导致过多的重定向。这是我在httpds-ssl.conf中的配置,请帮忙。

#Word press config 完美运行 DocumentRoot "c:/Apache24/htdocs/wp" ServerName http://uat.dummy.com.au:443

#Moodle causing too many redirects
<VirtualHost *:443>
    ServerName uatlms.dummy.com.au
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/moodle/
    RedirectMatch ^/$ /moodle [L,R=301]
</VirtualHost>

我需要将moodle附加到URL,所以最终结果应该是uatlms.dummy.com.au/moodle(这就是为什么不能做DocumentRoot选项)

标签: apacheredirect

解决方案


您提到了一个 moodle 站点 - 如果对该站点的所有请求都转到“/moodle”,则最好进行DocumentRoot相应设置:

<VirtualHost *:443>
    ServerName uatlms.dummy.com.au
    DocumentRoot "c:/Apache24/htdocs/moodle"
</VirtualHost>

推荐阅读