我的服务器中有一个目录" / vol / apache / www / html / sites"在其中我有大约300个网站,如:
"/vol/apache/www/html/sites/fdsfds.com"
"/vol/apache/www/html/sites/gfgdfggdfgd.net"
"/vol/apache/www/html/sites/ioiu43kkjflkdsjfldskj4.com.br"
...
我使用VHOSTS将每个域映射到该网站的目录,如上所述。
说,我有一个mod_rewrite规则来重定向用户从www - >非www和我将该规则放在.htaccess文件里面" apache / www / html / sites / .htaccess"。
问题在于它没有任何效果。只有当我移动" .htaccess"到它工作的每个站点文件夹。 Apache应该从根目录中读取每个.htaccess" / vol / apache / www / html /"直到下面的目录。
Allowoverride不是问题。一切都好。我只是想知道如何让apache在root中读取htaccess,然后读取每个网站目录中的htaccess(如果存在的话)。