Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php htaccess目录重写_Php_.htaccess_Moodle - Fatal编程技术网

Php 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

我在我的一个新主机上使用Moodle,遇到了一个问题。我在根目录上使用Wordpress,在目录中使用Moodle。但是如果我去

我得到以下错误:

检测到不正确的访问,只能通过“”地址访问此服务器,抱歉。请通知服务器管理员

现在,Moodle的问题是,我只能在配置文件中做一些事情:

$CFG->wwwroot=''; $CFG->dataroot='/home/profiled/moodledata'

这是我最后的问题:

是否可以使用HTACCESS使其在

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]

看,我让它像我看到的那样工作。谢谢