htaccess指向文件夹的子域

| 您好,我如何通过htaccess将某个子域指向某个文件夹。 我用它来指出这一点,并且它可以工作,但是我无法将其用于其他子域。
RewriteCond %{HTTP_HOST} !^www\\.example.org
RewriteCond %{HTTP_HOST} some1\\.example.org
RewriteRule ^(.*)$ /some1_folder/index.php/$1
RewriteRule ^some1$ /some1_folder/index.php/$1
http://some1.example.org/Content => http://example.org/some1/index.php/Content 如果我做到了:
RewriteCond %{HTTP_HOST} !^www\\.example.org
RewriteCond %{HTTP_HOST} some1\\.example.org
RewriteRule ^(.*)$ /some1_folder/index.php/$1
RewriteRule ^some1$ /some1_folder/index.php/$1

RewriteCond %{HTTP_HOST} !^www\\.example.org
RewriteCond %{HTTP_HOST} some2\\.example.org
RewriteRule ^(.*)$ /some2_folder/index.php/$1
RewriteRule ^some2$ /some2_folder/index.php/$1
我收到500内部错误。 同样,我如何将所有不存在的域也指向某个文件夹(foo.example.org => www.example.org)。     
已邀请:
        通过在RewriteRule中使用ѭ2来为所有子域制定一套规则,以从先前的RewriteCond中获取括号中的值。
RewriteCond %{HTTP_HOST} !^www\\.example\\.org
RewriteCond %{HTTP_HOST} ^(.*)\\.example\\.org
RewriteRule ^(.*)$ http://www.example.org/%1/index.php/$1
要将所有不存在的子域重定向到域,请在包含“ 4”的虚拟主机配置文件的末尾创建一个包含所有未定义域的“全部捕获” VirtualHost块,并创建一个RewriteRule来将所有请求转发到您要默认的域。     

要回复问题请先登录注册