如果我在浏览器中输入 moodle 的 url,我会看到重定向页面:
Incorrect access detected, this server may be accessed only through "http://lms.example.ir/moodle" address, sorry. Please notify server administrator.
但是自动重定向一直在尝试加载它。
-我放入了config.php
文件
$CFG->wwwroot = 'http://lms.example.ir/moodle';
-我把这段代码放在.htaccess
#Force non-www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.lms.example\.ir [NC]
RewriteRule ^(.*)$ http://lms.example.ir/$1 [L,R=301]
为什么会这样?
最佳答案
您应该在 .htaccess 文件中使用 %{SERVER_NAME} 而不是 %{HTTP_HOST}。
关于linux - moodle 重定向到 "Incorrect access detected",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635186/