简单两步设置PbootCMS网站伪静态页面
最近更新时间: October 9, 2024
PbootCMS是一款最近两年比较火的建站系统,因为其完全免费,不受版权限制的特性,尤其受到企业用户的青睐,今天给大家分享一下如何给PbootCMS网站设置伪静态页面。
PbootCMS默认的是不能生成静态html页面的,这显然不利于优化排名,但是我们可以通过以下设置,把所有的页面设置为伪静态。
1.登录网站后台-全局配置-配置参数-URL规则,在地址模式里面选择第二项-伪静态模式。下边的文章路径选项根据自己需要进行选择。
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]
通过以上设置,我们不仅可以得到伪静态页面,而且也可以实现跳转功能,一次性将其全部设置完成,避免以后麻烦。
版权声明©:希望对您会有所帮助;转载请注明出处。