简单两步设置PbootCMS网站伪静态页面

最近更新时间: October 9, 2024

PbootCMS是一款最近两年比较火的建站系统,因为其完全免费,不受版权限制的特性,尤其受到企业用户的青睐,今天给大家分享一下如何给PbootCMS网站设置伪静态页面。

PbootCMS默认的是不能生成静态html页面的,这显然不利于优化排名,但是我们可以通过以下设置,把所有的页面设置为伪静态。

1.登录网站后台-全局配置-配置参数-URL规则,在地址模式里面选择第二项-伪静态模式。下边的文章路径选项根据自己需要进行选择。

PbootCMS网站伪静态页面设置

2.在网站根目录找到或者新建伪静态规则文件,比如Apache环境下找到.htaccess文件并在里面添加以下代码:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [QSA,PT,L]
</IfModule>

2.1Nginx环境下,在nginx主机配置中添加如下伪静态规则(Nginx的配置文件nginx.conf通常位于/etc/nginx/目录下):

location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?p=$1 last;
}
}

3.Apache下.htaccess文件配置https和www跳转方法

除了进行伪静态设置之外,有时候我们还需要进行跳转设置,比如不带www的页面跳转到带www页面,http页面跳转到https页面,以我Apache环境下为例,我们在.htaccess文件中加入相应代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^域名.com [NC]
RewriteRule ^(.*)$ http://www.域名.com/$1 [L,R=301,NC]

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

通过以上设置,我们不仅可以得到伪静态页面,而且也可以实现跳转功能,一次性将其全部设置完成,避免以后麻烦。

版权声明©:希望对您会有所帮助;转载请注明出处。

文章Tags: ,

欢迎留言评论!

Your email address will not be published. Required fields are marked *

大简笔记微信公众号

欢迎关注微信公众号随时了解最新知识分享

E-mail: hellojack202102@gmail.com

Privacy Policy Sitemap

Copyright 2024 Dajian Biji All Rights Reserved.