首先加载重写模块
LoadModulerewrite_modulemodules/mod_rewrite.so
在/etc/httpd/conf/httpd.conf中,添加配置:
RewriteEngineonRewriteMaplowercaseint:tolowerRewriteMapvhosttxt:/etc/httpd/vhost.map#路径可修改RewriteCond${lowercase:%{SERVER_NAME}}^(.+)$RewriteCond${vhost:%1}^(/.*)$RewriteRule^(.*)$%1$1
上面的第三行有个绝对路径,该路径用于映射子目录,具体放在什么目录视服务器而定。
重启apache服务:
servicehttpdrestart
创建vhost.map文件
在上面指定的路径下创建vhost.map文件
cd/etc/httpd/vhost.mapvimvhost.map
输入子域名对应的子目录信息,有多个子目录就多少行
/var/www/html