如果我将moodle的url输入浏览器,我会看到重定向页面:
检测到错误的访问权限,只能通过访问此服务器 “http://lms.example.ir/moodle”地址,抱歉。请通知服务器 管理员。
但是自动重定向会一直尝试加载它。
- 我输入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]
为什么会这样?
答案 0 :(得分:1)
您应该在.htaccess文件中使用%{SERVER_NAME}而不是%{HTTP_HOST}。