`
gabrielyang
  • 浏览: 16704 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用.htaccess实现一个网站空间建N个网站 多域名绑定

 
阅读更多

虚拟主机只支持根目录绑定域名,如何让网站支持多个域名呢?如果虚拟主机支持.htaccess,可以利用.htacces实现一个网站空间可以用多个二级域名指向多个二级目录,建立多个网站。以独立IP虚拟主机为例:

  一、将域名做一个泛解析*.xxxx.com 解析到你的空间IP,独立IP虚拟主机支持泛解析,不需要绑定域名就可以访问网站。

  二、建立bbs 、home 目录,将CMS上传到根目录,将论坛上传到bbs目录,将ucenterHome上传到home目录。

  三、打开记事本将以下代码复制进去,保存为.htaccess文件,上传到根目录下。

  .htaccess文件内容如下:(以booday.tk域名为例)

  RewriteEngine on
  DirectoryIndex index.PHP index.html index.htm
  #让http://www.096.me/ 访问根目录CMS
  RewriteCond %{HTTP_HOST} ^www.096.me$
  RewriteCond %{REQUEST_URI} !^/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /$1
  RewriteCond %{HTTP_HOST} ^www.096.me$
  RewriteRule ^(/)?$ /index.php [L]
  #让home.booday.tk 访问home目录UcenterHome
  RewriteCond %{HTTP_HOST} ^home.096.me$
  RewriteCond %{REQUEST_URI} !^/home/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /home/$1
  RewriteCond %{HTTP_HOST} ^home.096.me$
  RewriteRule ^(/)?$ home/index.php [L]
  #让bbs.booday.tk 访问bbs目录论坛
  RewriteCond %{HTTP_HOST} ^bbs.096.me$
  RewriteCond %{REQUEST_URI} !^/wap/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /bbs/$1
  RewriteCond %{HTTP_HOST} ^bbs.096.me/ $
  RewriteRule ^(/)?$ bbs/index.php [L]

 

  按照以上方法可以一个空间建立N个网站,当实现一个空间建立多个网站的功能。

 

0755lhlaw的设置

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.0755lhlaw.com$
RewriteCond %{REQUEST_URI} !^/lihun/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /lihun/$1
RewriteCond %{HTTP_HOST} ^www.0755lhlaw.com$
RewriteRule ^(/)?$ lihun/index.php [L]

 

分享到:
评论

相关推荐

    ThinkPHP的.htaccess文件

    ThinkPHP的去除URL中的index.php的.htaccess文件

    让IIS支持Apache .htaccess 伪静态规则

    4. **创建.htaccess规则文件**:根据Apache .htaccess文件中的规则,创建一个名为web.config的XML文件,这是IIS识别的配置文件。将Apache的RewriteEngine、RewriteRule等指令转换成IIS兼容的配置结构。 例如,...

    nginx支持.htaccess伪静态rewrite的方法.docx

    在需要使用 .htaccess 文件的目录下新建一个 .htaccess 文件。这个文件一般都是由 Discuz、Dedecms 等系统自带的。如果您使用的是这些系统,可以直接找到这个文件。如果不是,可以手动创建一个新的 .htaccess 文件。...

    Apache的Mode Rewrite模块和.htaccess文件配合.docx

    .htaccess文件的配置方法是在文件中添加相关的指令,例如Options Indexes FollowSymLinks AllowOverride All,这将启用目录浏览和符号链接功能,并允许在当前目录下使用.htaccess文件。然后,在.htaccess文件中添加...

    apache开启.htaccess及.htaccess的使用方法.docx

    2. .htaccess 文件可以包含多个指令,以作用于特定的目录或子目录。 3. .htaccess 文件需要以 ASCII 模式上传,并将其权限设置为 644。 三、.htaccess 文件的应用 1. 错误页面定制:可以使用 ErrorDocument 指令来...

    一个空间放多个网站(多域名绑定到同一空间不同目录.rar

    通过以上步骤,我们可以在一个服务器上设置多个网站,实现多域名绑定到同一空间的不同目录,从而高效地管理与运营多个Web项目。这个过程既涉及了服务器配置,也包括了DNS解析和网站安全策略,对于任何希望提升服务器...

    .htaccess伪静态

    .htaccess伪静态 适用方维分享系统以及其他php

    解析 .htaccess 文件 apache rewrite

    `.htaccess` 文件是Apache web服务器中的一个配置文件,它允许用户在网站根目录下进行局部配置,以实现一些高级功能,如URL重写、防盗链控制等。这个文件的全称是“分布式配置文件”,即分散在各个目录下的配置文件...

    .htaccess文件教程 301重定向 自定义404错误

    `.htaccess` 文件是 Apache 服务器配置中一个非常重要的文件,它允许我们在网站根目录下进行站点级别的配置,而无需直接修改服务器的主配置文件。`.htaccess` 文件的使用可以极大地方便网站管理和优化,比如实现URL...

    修改.htaccess实现子目录绑定示例分享

    子目录绑定,简单来说,就是将一个或多个域名或者子域名指向服务器上的特定目录,使得访问这些域名时,实际展示的是该目录下的内容。这对于多站点部署或者不同业务模块独立管理是非常有用的。以下是修改`.htaccess`...

    通过配置.htaccess文件实现子目录绑定二级域名的方法

    通过配置.htaccess文件实现子目录绑定二级域名的方法 .htaccess文件是Apache服务器中的一种配置文件,它...通过使用.htaccess文件,我们可以轻松地实现子目录绑定二级域名的功能,这对网站的管理和维护有很大的帮助。

    php 页面重定向 通过.htaccess 定制404错误页面

    这个页面可以包含任何你想展示的信息,比如搜索框、网站导航或者一个友好的错误消息。 总结来说,通过`.htaccess`文件,我们可以方便地实现PHP页面重定向和404错误页面的定制。这不仅可以提高用户体验,还可以帮助...

    BBS下普通.htaccess.zip

    .htaccess 文件,全称为 Hypertext Access,是Apache Web服务器配置中的一个非常重要的文件,它允许用户通过放置在网站根目录或者子目录下,来实现对服务器行为的部分控制,无需直接编辑主服务器配置。这种分布式...

    nginx支持.htaccess文件实现伪静态的方法分享

    1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件, 如本人的一个Discuz论坛目录: 代码如下:vim /var/www/html/168pc/bbs/.htaccess 2. 在里面输入规则,我这里输入Discuz的伪静态规则: 代码如下: # ...

    工具查询.htaccess Editor:htaccess在线生成器-htaccesseditor.zip

    .htaccess 文件,全称为 Hypertext Access,是Apache服务器中的一个配置文件,用于对网站进行局部设置,以实现URL重写、访问权限控制、错误页面定制等功能。本文将深入探讨如何使用 .htaccess 在线生成器——...

    .htaccess的格式写法

    .htaccess 一般很少有人接触到,对于非专业的织梦新手来说,这个非常重要,包括一些404页面设置,网站短域名跳转等都可以在这里面完成。

    ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php

    在使用 ThinkPHP 框架开发 Web 应用时,我们常常希望使应用程序的 URL 更加美观和符合 SEO(搜索引擎优化)的要求。ThinkPHP 支持通过 `.htaccess` 文件和 Apache 的 `mod_rewrite` 模块来实现 URL 重写,从而隐藏 ...

    .htaccess设置指南经典说明

    但是,大型网站或性能敏感的系统应避免使用 `.htaccess`,因为这会导致服务器在处理每个请求时多做一次文件查找和解析,从而降低性能。 指令列表: `.htaccess` 文件可以包含多种指令,如 `Options`(控制目录特性...

    修改.htaccess实现301域名重定向示例分享

    ### 修改 .htaccess 实现 301 域名重定向示例解析 #### 一、概述 在网站管理及SEO优化过程中,...通过上述步骤,你可以成功地使用 `.htaccess` 文件实现301域名重定向,这对于保持网站SEO效果和用户体验至关重要。

    .htaccess使用方法总结.docx

    总之,`.htaccess`是一个强大的工具,能够帮助网站管理员对服务器进行细粒度的控制。然而,需要注意的是,频繁或不恰当的使用可能会导致性能下降,因此在使用时应谨慎,并确保对其功能有充分的理解。

Global site tag (gtag.js) - Google Analytics