`
teamojiao
  • 浏览: 353562 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

apache下二级域名实现的精简配置

阅读更多

在我最近给《商业网站开放服务平台》项目中,我需要给自动生成的网站设置一个二级域名,在Linux下配法比较简单,由于开发环境是windows,所以折腾了蛮久查了点资料才配起来了,在自己的博客中记录一下,我是这么做的:

您的域名服务器提供商必须支持泛域名解析
配置http-vhosts.conf,如下:

Xml代码 复制代码
  1. <VirtualHost *:80>       
  2.   DocumentRoot "全路径"      
  3.   ServerName faqee.com       
  4.   ServerAlias *.faqee.com       
  5.   RewriteLog         C:/rewrite.log      
  6.   RewriteLogLevel     0      
  7.   RewriteEngine      on      
  8.   RewriteMap         lowercase int:tolower      
  9.   RewriteMap         vhost txt:C:/vhost.map      
  10.   RewriteCond        ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$      
  11.   RewriteCond        ${vhost:%1} ^(C:/.*)$      
  12.   RewriteRule        ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]      
  13.   ErrorDocument 404  http://www.faqee.com/test/404.html      
  14.   ErrorDocument 400  http://www.faqee.com/test/404.html      
  15.   ErrorDocument 500  http://www.faqee.com/test/500.html      
  16.   ErrorDocument 503  http://www.faqee.com/test/500.html      
  17. </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

    【标题】:“[源码][主机域名]老枪二级域名系统朴素版_lqdomain.rar” 指的是一款由“老枪”开发的二级域名管理系统,这个“朴素版”可能是该系统的精简或基础版本,主要针对主机域名管理提供服务。源码的分享通常...

    MVSO影视程序源码 影视自动采集_魔改超强SEO_自定义苹果cms资源站接口

    不支持二级目录搭建本程序 nginx伪静态在根目录.nginx.htaccess apache在根目录.htaccess ep面板无需设置伪静态 后台地址:域名/admin/index 用户名:mvso 密码 :123456 资源站接口是苹果CMS XML接口,部分接口...

    DESTOON6.0 无版权精简开发版

    1. **.htaccess**:这是一个Apache服务器的配置文件,用于设置重定向、URL隐藏、限制访问等高级功能,对于网站的安全性和SEO优化有着重要作用。 2. **index.html**:这是网站的主页文件,通常包含网站的基本信息和...

    kplphp.zip

    ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。由于引入了一些新特性,ThinkPHP6.0运行环境要求PHP7.1+,不支持5.1的无缝升级(官方给出了升级指导用于...

    巴结搜索引擎的十五法则

    - **技术实践**:使用Apache或Nginx等Web服务器的重写规则实现URL静态化;确保所有页面的URL路径统一风格(如全小写或全大写)。 #### 法则四:设定首选域与避免重定向 - **要点概述**:明确网站的首选域名,并通过...

Global site tag (gtag.js) - Google Analytics