用htaccess从文件夹加载子域名

我有一个项目设置,我有多个子域名,用于不同的目的,如login.example.comsignup.example.comblog.example.com 。 我只有configuration的域,但没有创build任何子域。 所有子域都应该从根文件夹中的相应文件夹加载,例如example.com正在从根文件夹文件运行,并且还有3个文件夹用于loginsignupblog

我已经在.htaccess文件中写入此代码来从文件夹加载子域

 RewriteEngine on RewriteCond %{HTTP_HOST} ^login.example.com RewriteRule ^(.*)$ http://example.com/login/$1 [L,NC,QSA] 

但它不工作,给我一个500错误。

我该怎么做?