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)。
没有找到相关结果
已邀请:
1 个回复
稼悸
要将所有不存在的子域重定向到域,请在包含“ 4”的虚拟主机配置文件的末尾创建一个包含所有未定义域的“全部捕获” VirtualHost块,并创建一个RewriteRule来将所有请求转发到您要默认的域。