业务经理

微信扫描以上二维码

028-61286886

技术咨询

Apache的虚拟主机使用手机端的二级域名和使用多站插件功能

迅睿框架 更新 2021-12-23 15:06:12 二开/定制/使用解答专家

Apache的虚拟主机使用手机端的二级域名和使用多站插件功能

需求分析:当使用移动端界面时,使用多站插件时,在虚拟主机无法在子目录中绑定域名

支持服务器:Apache、IIS/Nginx(部分版本支持,可以联系我QQ)

迅睿CMS版本:4.3.10以上(好像从这个版本起框架就预留了一个变量,利用这个变量才能实现子目录绑定域名功能)


实例说明:

主域名:www.123.com   首页目录:/
手机域名:m.123.com    首页目录:/mobile/ 
多站插件的英文站点域名:en.123.com   首页目录:/en/


实现步骤:

1、在根目录编写.htaccess文件

RewriteEngine On

# 多站插件的英文站点
RewriteCond %{HTTP_HOST} ^en.123.com$
RewriteCond %{REQUEST_URI} !^/en/
RewriteRule ^(.*)$ /en/$1
RewriteCond %{HTTP_HOST} ^en.123.com$
RewriteRule ^(/)?$ en/index.php [L]

# 手机域名
RewriteCond %{HTTP_HOST} ^m.123.com$
RewriteCond %{REQUEST_URI} !^/mobile/
RewriteRule ^(.*)$ /mobile/$1
RewriteCond %{HTTP_HOST} ^w3.123.com$
RewriteRule ^(/)?$ mobile/index.php [L]

# 主域名
RewriteCond %{HTTP_HOST} ^www.123.com$
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]


2、去en目录和mobile目录分别创建.htaccess文件

RewriteEngine On
RewriteBase /mobile
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]

其中:

mobile是目录名称,en目录就改成en


3、去en目录和mobile目录分别打开index.php文件,增加变量

define('FIX_WEB_DIR', 'mobile');// 这是迅睿预留的变量,mobile是目录名称,en目录就改成en

{xunruicms_img_title}

4、去后台测试伪静态

{xunruicms_img_title}


5、去后台体检手机域名

{xunruicms_img_title}


-----全程没有破坏迅睿框架内核文件-------


西部数码和阿里云主机都可以

这是我给客户用虚拟机建站时使用的经验心得,分享出来供大家使用。


特殊需求的朋友可以加我QQ交流

方案

  • PHP学生 #1 · 2021-03-18 20:31:04
    学习学习
  • 帝云网络 #2 · 2021-03-18 20:59:48
    学习下,这个太有用了 ~~~~
  • 帝云网络 #3 · 2021-03-18 21:01:18
  • 普一科技 #4 · 2021-03-18 21:26:44
    都看一下
  • 普一科技 #5 · 2021-03-18 21:28:04
    为啥回复了看不鸟?~ 学习下
  • 姜凯 #6 · 2021-03-18 21:44:24
    高手就是高手啊
  • 吃不痴 #7 · 2021-03-18 22:45:05
    学习一下
  • K大帅 #8 · 2021-03-19 07:32:41
    膜拜大神新作
  • 韭菜炒鸡蛋蛋 #9 · 2021-03-19 08:18:06
    以前创始人说个这个预留变量是来用手机网站的二级目录方式。
  • 小黄人 18html #10 · 2021-03-19 09:05:48
    学习学习
  • perweb #11 · 2021-03-19 09:07:27
    学习学习!
  • 秦 #12 · 2021-03-19 09:36:27
    学习
  • zhaohwa #13 · 2021-03-30 19:57:47
    学习学习
  • webzzh #14 · 2021-04-07 09:47:04
    学习一下看看
  • Mr.Wa #15 · 2021-04-07 13:29:32
    立即回复
  • aike #16 · 2021-05-31 21:04:26
    你好,看一下
  • aike #17 · 2021-05-31 21:05:22
    学习学习
  • 云水 #18 · 2021-06-22 13:20:21
    本部分内容设定了隐藏,需要回复后才能看到,立即回复
  • 无 #19 · 2021-07-21 09:37:14
    学习下
  • wzw978195814 #20 · 2021-08-25 15:13:59
    学习
  • 啦啦啦 #21 · 2021-10-21 23:59:49
    好帖子
  • dyfs #22 · 2021-10-22 11:08:13
    学习正在使用中
  • haoyou #23 · 2021-10-22 11:12:22
    学习学习
  • 星 空 #24 · 2021-11-19 07:58:39
    来学习来了。
  • diskson #25 · 2021-11-19 08:14:03
    学习学习
  • 杨家将 #26 · 2021-12-06 18:35:49
    回复,学习一下
  • 杨家将 #27 · 2021-12-06 19:32:39
    按上述方法测试了,为啥没起作用
  • 月老建议 #28 · 2021-12-09 15:30:32
    学习一下
  • kk #29 · 2021-12-23 15:06:12
    • 学习一下
    代码语言

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: