Php htaccess目录重写
我在我的一个新主机上使用Moodle,遇到了一个问题。我在根目录上使用Wordpress,在目录中使用Moodle。但是如果我去 我得到以下错误: 检测到不正确的访问,只能通过“”地址访问此服务器,抱歉。请通知服务器管理员 现在,Moodle的问题是,我只能在配置文件中做一些事情: $CFG->wwwroot=''; $CFG->dataroot='/home/profiled/moodledata' 这是我最后的问题: 是否可以使用HTACCESS使其在Php htaccess目录重写,php,.htaccess,moodle,Php,.htaccess,Moodle,我在我的一个新主机上使用Moodle,遇到了一个问题。我在根目录上使用Wordpress,在目录中使用Moodle。但是如果我去 我得到以下错误: 检测到不正确的访问,只能通过“”地址访问此服务器,抱歉。请通知服务器管理员 现在,Moodle的问题是,我只能在配置文件中做一些事情: $CFG->wwwroot=''; $CFG->dataroot='/home/profiled/moodledata' 这是我最后的问题: 是否可以使用HTACCESS使其在 http://domain.co.uk
http://domain.co.uk/Moodle
它将它们重定向到
www.domain.co.uk/Moodle
不影响根目录
以下是我找到的修复方法:
<IfModule rewrite_module>
Options Indexes FollowSymLinks +IncludesNOEXEC
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mydomain\.org$ [NC]
RewriteRule ^/?(.*)$ http://www.mydomain.org/$1 [L,R=301]
</IfModule>
选项索引遵循SYMLINKS+IncludesNOEXEC
重新启动发动机
重写cond%{HTTP_HOST}^www\.mydomain\.org$[NC]
重写规则^/?(*)$http://www.mydomain.org/$1[L,R=301]
看,我让它像我看到的那样工作。谢谢