amh面板简单绑定二级域名指定子目录文件夹

目的:amh本身有绑定子域名(二级域名)到子目录的功能,但是是匹配的,比如bbs.xxxx.com绑定bbs目录,abc.xxxx.com绑定abc目录,但是有的时候程序固定了目录无法修改,比如你想绑定m.ecshop.cx,到mobile文件夹,或者这个子目录你想绑定多个子域名(二级域名)。

解决:通过修改配置文件,解决amh面板绑定子域名(二级域名)到子目录时候,子域名(二级域名)和子文件夹名不对应的问题。

解决方案一:
1、修改配置文件
可以ssh或者sftp找到/usr/local/nginx/conf/vhost这个文件夹
找到对应网站的conf文件,比如xxxx.conf,vi编辑/usr/local/nginx/conf/vhost/xxxx.conf或者用sftp软件编辑这个conf文件
增加红色的部分(作用是,当访问的域名是m.ecshop.cx时候网站文件指向到/mobile这个子目录)
set $subdomain '';
下行加入以下代码
if ( $host = 'm.ecshop.cx' ) { set $subdomain "/mobile"; }
如果想绑定多个子域名(二级域名),以此类推
set $subdomain '';
下行加入以下代码
if ( $host = 'm.ecshop.cx' ) { set $subdomain "/mobile"; }
if ( $host = 'wap.ecshop.cx' ) { set $subdomain "/mobile"; }
2、最后加好后保存退出,然后ssh执行下amh nginx restart或者到面板里重载一下nginx,即可生效实现。

解决方案二:
1、首先必须amh面板里已安装AMRewrite模块
2、进入AMRewrite管理模块
3、在虚拟主机相应的AMRewrite规则点击“查看编辑”添加如下代码:

if ( $host = 'wap.ecshop.cx' ) { set $subdomain "/mobile"; }

本文原创地址:https://www.ecshop.cx/article-143.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

勇敢的心_5会员 在 2019-10-29 购买了 ECSHOP商品副标题插件带商品自定义TITLE主标题