宝塔创建站点
- 主站test1
- 创建子站test2、test3
主站后台添加子站点
- web目录就是站点根目录,输入后点击测试
- 对子站点进行检测
- 在每个站点根目录下创建.htaccess文件,保存以下内容
###当存在多个子目录格式的域名时,需要多写几组RewriteBase标签:RewriteBase /目录/
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]
- 伪静态设置,伪静态URL解析规则配置文件:/config/rewrite.php
- 生成解析规则,保存在rewrite.php中
系统更新
- 复制./config/rewrite.php到./新站点目录/config/rewrite.php
- 复制./config/page/page.php到./新站点目录/config/page/page.php
- 复制./config/page/mobile.php到./新站点目录/config/page/mobile.php
- 主站授权 克隆站点
子站后台图标不显示
在宝塔面板中apache配置文件末尾添加:
LoadModule headers_module modules/mod_headers.so
<IfModule mod_headers.c>
# Make sure proxies don’t deliver the wrong contentHeader append Vary User-Agent env=!dont-vary
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
子站站点模块载入
载入模块后就可以在主站把数据批量推送到子站点