开发者社区> 问答> 正文

香港独享经济版可以建多个站吗

香港独享经济版可以建多个站吗

展开
收起
陈风涛 2018-08-27 00:21:15 1364 0
1 条回答
写回答
取消 提交回答
  • 无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn
    推荐回答

    您好,可以通过.htaccess 文件来实现一个阿里云虚拟主机建立多个网站的目的。

    假设我们有三个域名,a.aliyun.com、b.aliyun.com 和 c.aliyun.com,它们在阿里云虚拟主机对应的目录分别是 a、b 和 c 文件夹,那么通过以下操作可以实现阿里云虚拟主机建立三个网站(理论上可以建立很多个)。

    1、在阿里云虚拟主机根目录建立一个.htaccess 文件,内容如下:

    RewriteEngine On

    RewriteBase /

    RewriteCond %{HTTP_HOST} ^a.aliyun.com$ [NC]

    RewriteCond %{REQUEST_URI} !^/a

    RewriteRule ^(.*)$ /a/$1 [L]

    RewriteCond %{HTTP_HOST} ^b.aliyun.com$ [NC]

    RewriteCond %{REQUEST_URI} !^/b

    RewriteRule ^(.*)$ /b/$1 [L]

    RewriteCond %{HTTP_HOST} ^c.aliyun.com$ [NC]

    RewriteCond %{REQUEST_URI} !^/c

    RewriteRule ^(.*)$ /c/$1 [L]

    2、在 a 文件夹内建立一个.htaccess 文件,内容如下:

    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^a.aliyun.com$ [NC]

    RewriteRule (.*) http://a.aliyun.com/$1 [L,R=301]

    3、b 和 c 文件夹内也分别建立一个.htaccess 文件,内容参照步骤 2 即可。

    4、解析域名和在主机绑定域名的步骤就直接略过,自行添加即可。

    此时,我们可以分别在 a、b 和 c 文件夹上传相应的建站程序,然后就可以通过不同的域名访问不同的文件夹内容,这就实现了一个阿里云虚拟主机建立多个网站。

    温馨提示

    1、文中列举了三个不同的二级域名,其实可以改为三个不同的域名的,文件夹命名也是随意起的,所以大家在学习的过程中要灵活应用哦。

    2、文中虽然说是阿里云虚拟主机,其实文中方法不单单适用于阿里云虚拟主机,也适用于其他使用 apache 支持.htaccess 的虚拟主机。

    2018-08-27 08:00:53
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
小影海外探索之路 立即下载
《云上加速,迎接中国互联网新周期》 立即下载
云上加速,迎接中国互联网新周期 立即下载