我正在Apache上托管多个站点。 WordPress的配置完美地工作,但是配置moodle站点会导致过多的重定向。这是我在httpds-ssl.conf中的配置,请帮忙。
#Word按配置完美运行 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>
我需要在URL后面附加穆德,所以最终结果应该是uatlms.dummy.com.au/moodle(这就是为什么不能执行DocumentRoot选项的原因)
答案 0 :(得分:0)
您提到了一个网站网站-如果对该网站的所有请求都转到“ / moodle”,则最好相应地设置DocumentRoot
:
<VirtualHost *:443>
ServerName uatlms.dummy.com.au
DocumentRoot "c:/Apache24/htdocs/moodle"
</VirtualHost>
答案 1 :(得分:0)
您可以使用下面的“重定向”规则在URI中添加小句。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/moodle/
RewriteRule / https://uatlms.dummy.com.au/moodle/