栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > zblog

阿里云的云虚拟主机Z-Blogphp主站与二级目录Z-Blogphp伪静态Apache配置

zblog 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云的云虚拟主机Z-Blogphp主站与二级目录Z-Blogphp伪静态Apache配置

主站与二级目录(blog)都是Z-Blogphp程序搭建的博客,并且都设置了伪静态,那么该怎么设置呢?

1、分别进入两个站点的静态管理中心【配置页面】,然后在静态化选项一栏选择【伪静态】选项,进行URL配置完成后【提交】。

注意:使用伪静态前必须确认主机是否支持!

2、分别进入两个站点的的静态管理中心【ReWrite规则】,如果之前有创建过.htaccess文件,请务必先删除.htaccess,再重新创建。

主站伪静态规则,如下代码:


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

二级目录伪静态规则:


RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

分别创建好了之后,两个站的根目录下都会有一个.htaccess文件,验证一下两个站点的伪静态是否生效。

如果你申请了域名SSL证书,而且做了301重定向,那么还需要手动修改.htaccess配置。

主站伪静态规则,如下代码:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^liuyi.me$ [NC]
RewriteRule ^(.*)$ http://www.liuyi.me/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.liuyi.me/$1[L,R=301]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

二级目录伪静态规则:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^liuyi.me$ [NC]
RewriteRule ^(.*)$ http://www.liuyi.me/blog/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.liuyi.me/blog/$1[L,R=301]
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/834500.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号