子目录绑定域名并启用HTTPS
实现方法与网站绑定多个域名并启用HTTPS相近,区别在于本方法不仅指定“网站文件来源”,还需指定“网站索引目录”。下面以实例来具体说明。
例如,使用PHPCMS v9搭建一个新闻资讯网站,栏目频道以地区划分。主站域名为www.abc.com
,广东地区新闻频道域名为gd.abc.com
。
1、部署主站,绑定域名www.abc.com,启用HTTPS
服务名称写为phpcms_main
,启用443端口
域名用www.abc.com
创建数据库
启用HTTPS
2、另外再部署一次相同应用,绑定域名gd.abc.com,启用HTTPS
服务名称写为phpcms_gd
,启用443端口
域名用gd.abc.com
创建数据库(因为数据库为必选项,所有必须创建一个,但之后不会使用它)
在网站选填中填写网站索引目录html/gd
,熟悉phpcms建站的用户应该知道,栏目绑定域名,启用静态生成之后,默认会在根目录下生成html目录,在html目录下生成栏目的目录。
然后在网站文件来源中填写phpcms_main
(主网站的服务名称)
启用HTTPS
完成以上的步骤之后,打开phpcms的后台,新建栏目广东新闻
,英文目录gd
,启用栏目生成HTML,启用绑定域名,填入https://gd.abc.com/
到这里所有设置都完成了,打开主站https://www.abc.com
,访问广东新闻栏目,可以看到链接即是https://gd.abc.com
,打开之后显示正常。