【发布时间】:2011-06-15 00:48:45
【问题描述】:
您好,如何通过 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)。谢谢。
【问题讨论】: