首先加载重写模块

LoadModule rewrite_module modules/mod_rewrite.so


在/etc/httpd/conf/httpd.conf中,添加配置:

RewriteEngine on  
RewriteMap lowercase int:tolower 
RewriteMap vhost txt:/etc/httpd/vhost.map   #路径可修改 
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$  
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^(.*)$ %1$1


上面的第三行有个绝对路径,该路径用于映射子目录,具体放在什么目录视服务器而定。

重启apache服务:

service httpd restart


创建vhost.map文件

在上面指定的路径下创建vhost.map文件

cd /etc/httpd/vhost.map
vim vhost.map

输入子域名对应的子目录信息,有多个子目录就多少行

www.mykurol.com  /var/www/html