找回密码
 立即注册
搜索
查看: 926|回复: 1

如何实现一台云虚拟主机,两个域名,访问两个不同的网站

[复制链接]
  • TA的每日心情
    开心
    2025-5-3 14:31
  • 签到天数: 295 天

    [LV.8]

    1143

    主题

    257

    回帖

    1143

    积分

    管理员

    贡献
    98309
    金币
    7749

    马山东

    发表于 2023-10-21 21:03 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    通过.htaccess文件来实现一个阿里云虚拟主机建立多个网站的目的。假设我们的两个域名,www.a.topwww.b.top,它们在阿里云虚拟主机对应的目录分别是 aweb、bweb 文件夹,那么通过以下操作可以实现阿里云虚拟主机建立2个网站(理论上可以建立很多个)。
    1、在阿里云虚拟主机根目录建立一个.htaccess 文件,内容如下:
    1. <IfModule mod_rewrite.c>
    2. RewriteEngine On
    3. RewriteBase /
    4. RewriteCond %{HTTP_HOST} ^www.a.top$ [NC]
    5. RewriteCond %{REQUEST_URI} !^/aweb
    6. RewriteRule ^(.*)$ /aweb/$1 [L]
    7. RewriteCond %{HTTP_HOST} ^www.b.top$ [NC]
    8. RewriteCond %{REQUEST_URI} !^/bweb
    9. RewriteRule ^(.*)$ /bweb/$1 [L]
    10. </IfModule>
    复制代码

    2、在 aweb 文件夹内建立一个.htaccess 文件,内容如下:
    1. <IfModule mod_rewrite.c>
    2. RewriteEngine On
    3. RewriteCond %{HTTP_HOST} !^www.a.top$ [NC]
    4. RewriteRule (.*) http://www.a.top/$1 [L,R=301]
    5. </IfModule>
    复制代码

    3、解析域名雹空和在主机绑定域名的步骤就直接略过,自行添加即可。
    此时,我们可以分别在 aweb、bweb文件夹上传相应的建站程序,然后就可以通过不同的域名访问不同的文件夹内容,这就实现了一个阿里云虚冲乎拟主机建立多个网站。
    温馨提示:文中虽然说是阿里云虚拟主机,其实文中方法不单单适用于阿里云虚拟主机,也适散肆悉用于其他使用 apache 支持.htaccess 的虚拟主机。

  • TA的每日心情
    开心
    2025-5-3 14:31
  • 签到天数: 295 天

    [LV.8]

    1143

    主题

    257

    回帖

    1143

    积分

    管理员

    贡献
    98309
    金币
    7749

    马山东

     楼主| 发表于 2023-12-23 21:54 手机 | 显示全部楼层
    测试失败,未能成功实现
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关于本站|Archiver|手机版|小黑屋|ud3的个人空间 ( 鲁ICP备10201653号|鲁公网安备 37070502000015号 )|网站地图

    GMT+8, 2025-5-4 00:02 , Processed in 0.045681 second(s), 32 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表