在我最近给《商业网站开放服务平台》项目中,我需要给自动生成的网站设置一个二级域名,在Linux下配法比较简单,由于开发环境是windows,所以折腾了蛮久查了点资料才配起来了,在自己的博客中记录一下,我是这么做的:
您的域名服务器提供商必须支持泛域名解析
配置http-vhosts.conf,如下:
- <VirtualHost *:80>
- DocumentRoot "全路径"
- ServerName faqee.com
- ServerAlias *.faqee.com
- RewriteLog C:/rewrite.log
- RewriteLogLevel 0
- RewriteEngine on
- RewriteMap lowercase int:tolower
- RewriteMap vhost txt:C:/vhost.map
- RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
- RewriteCond ${vhost:%1} ^(C:/.*)$
-
RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
- ErrorDocument 404 http://www.faqee.com/test/404.html
- ErrorDocument 400 http://www.faqee.com/test/404.html
- ErrorDocument 500 http://www.faqee.com/test/500.html
- ErrorDocument 503 http://www.faqee.com/test/500.html
-
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "全路径"
ServerName faqee.com
ServerAlias *.faqee.com
RewriteLog C:/rewrite.log
RewriteLogLevel 0
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:C:/vhost.map
RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
RewriteCond ${vhost:%1} ^(C:/.*)$
RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
ErrorDocument 404 http://www.faqee.com/test/404.html
ErrorDocument 400 http://www.faqee.com/test/404.html
ErrorDocument 500 http://www.faqee.com/test/500.html
ErrorDocument 503 http://www.faqee.com/test/500.html
</VirtualHost>
打开apache的rewrite开关(去掉so注释)
好了,试一下吧,现在一旦输入http://a.faqee.com。则就会documentroot为全路径下的a目录,简单吧!呵呵
注:我使用的apache 2.2.8版本上测试通过
分享到:
相关推荐
【标题】:“[源码][主机域名]老枪二级域名系统朴素版_lqdomain.rar” 指的是一款由“老枪”开发的二级域名管理系统,这个“朴素版”可能是该系统的精简或基础版本,主要针对主机域名管理提供服务。源码的分享通常...
不支持二级目录搭建本程序 nginx伪静态在根目录.nginx.htaccess apache在根目录.htaccess ep面板无需设置伪静态 后台地址:域名/admin/index 用户名:mvso 密码 :123456 资源站接口是苹果CMS XML接口,部分接口...
1. **.htaccess**:这是一个Apache服务器的配置文件,用于设置重定向、URL隐藏、限制访问等高级功能,对于网站的安全性和SEO优化有着重要作用。 2. **index.html**:这是网站的主页文件,通常包含网站的基本信息和...
ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。由于引入了一些新特性,ThinkPHP6.0运行环境要求PHP7.1+,不支持5.1的无缝升级(官方给出了升级指导用于...
- **技术实践**:使用Apache或Nginx等Web服务器的重写规则实现URL静态化;确保所有页面的URL路径统一风格(如全小写或全大写)。 #### 法则四:设定首选域与避免重定向 - **要点概述**:明确网站的首选域名,并通过...