用的是linux系统,关于apache绑定子目录,只针对新手
打开apache的配置文件httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#号
第二步:打配置文件尾部加上
RewriteEngine on
RewriteMap lowercase int:tolower
#定义映像文件
RewriteMap vhost txt:/apache/vhost/vhost.map
#处理变名
RewriteCond %{REQUEST_URI} !^/ic****/
RewriteCond %{REQUEST_URI} !^/cgi-bin/
RewriteCond ${lowercase:%{SERVER_NAME}}
这里做基于文件的重新映射
RewriteCond ${vhost:%1}
RewriteRule ^/(.*)
RewriteCond %{REQUEST_URI}
RewriteCond ${lowercase:%{SERVER_NAME}}
RewriteCond ${vhost:%1}
RewriteRule ^/(.*)
httpd-vhosts.conf文件是域名和空间映像的文件
ServerAdmin webmaster@xxx.com //管理邮箱
DocumentRoot /usr/local/apache/htdocs/grzz.com.cn/v //这个是绑定的V这个文件夹
ServerName v.xxx.com // 这个是域名,我用的二级域名
DirectoryIndex index.php index.html //默认首页
//路径
Optional FollowSymLinks
AllowOverride None
Order allow,deny p7
Allow from all