pbootcms伪静态配置教程(IIS7、Apache、Nginx)

伪静态配置教程,针对IIS7环境、Apache环境、Nginx环境不同的配置方案,配置程序伪静态后URL中将不再包含index.php,整个地址更美观。

1、IIS7+环境(IIS6的环境自行百度):

1)安装rewrite组件,如果使用虚拟空间一般空间商默认已经安装;

2)到网站后台配置参数中开启伪静态开关;

3)在站点目录建立web.config文件(可到源码包rewrite目录下拷贝规则),规则内容如下:

 

#Pbootcms 2.X+版本使用如下规则:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                 <rule name="reIndex" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="true" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php?p={R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

 

2、Apache环境

1)开启Apache重写模块,具体请百度,如果使用虚拟空间一般空间商默认已经开启;

2)到网站后台配置参数中开启伪静态开关;

3)在站点目录建立.htaccess文件(可到源码包rewrite目录下拷贝规则),规则内容如下:

 

#Pbootcms 2.X+版本使用如下规则:
<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>

 

3、Nginx环境

1、到网站后台配置参数中开启伪静态;

2、在nginx主机配置中添加伪静态规则,规则如下:

#Pbootcms 2.X+版本使用如下规则:
location / {
	if (!-e $request_filename){
		rewrite ^/(.*)$ /index.php?p=$1 last;
	 }
}

 注意:Nginx中如果站点部署在二级目录,请对应修改重写规则, 代码如下:

#Pbootcms 2.X+版本使用如下规则:
location / {
	if (!-e $request_filename){
		rewrite ^/(.)$/二级目录/index.php/$1 last;
	 }
}

4、阿里云增强版Nginx虚拟主机

#Pbootcms 2.X+版本使用如下规则 阿里云增强版:
location / {
  if (!-e $request_filename){ 
      rewrite ^(.*)$ /index.php?s=$1 last; break; 
    } 
}

工具:

伪静态转换工具:https://www.bt.cn/Tools  https://www.onexin.net/rewrite.php

主题测试文章,只做测试使用。发布者:普帝思,转转请注明出处:https://www.poddns.com/192.html

(0)
普帝思的头像普帝思
上一篇 2024年12月2日
下一篇 2024年12月2日

相关推荐

  • pbootcms利于优化吗

    利于优化吗?今天我们麦站来分享下此程序是否利于优化,是否满足优化的基础功能,一款好的程序能够让网站顺风顺水,事半功倍。 首先我们来了解下,一款优秀的程序必须满足哪些功能才能算一款好的CMS? 利于SEO的程序必备功能: 1:URL静态或伪静态 2:前端模板无冗余代码产生 3:地图可后台生成 4:前端页面打开速度很快不加载程序 5:内容的关联性,如内部链接自动…

    2024年12月4日
    00
  • pbootcms后台左上角PbootCMS名称修改方法

    pbootcms后台左上角PbootCMS名称修改方法,改成自己的后台名称,方便管理及美观。 只需要修改一个文件即可完成。 文件路径及名称: config/config.php 打开并编辑第一行名称即可。如图所示:  

    2024年12月4日
    00
  • 电影采集网站仅收录首页,揭秘其背后的原因与影响

    随着互联网的快速发展,电影采集网站如雨后春笋般涌现,这些网站为用户提供海量的电影资源,满足了大众对影视作品的渴求,近期不少用户发现,部分电影采集网站只收录首页内容,而无法进入更深层次的页面浏览,这一现象引起了广泛关注,本文将揭秘其背后的原因与影响。 电影采集网站只收录首页的原因 1、技术限制 电影采集网站通常采用爬虫技术自动抓取网页内容,由于首页内容较为重要…

    2025年5月4日
    00
  • 为什么做SEO越到后面写的文章越少

    相信很多朋友写文章是每天都得干的事,没有文章,蜘蛛哪里会天天来呢?为了让蜘蛛更“喜欢”自己,购买“蜘蛛池”、疯狂发外链,恨不得把蜘蛛留在自己家不走。 笔者没有认真研究过蜘蛛池的玩法,可以理解为大量的站群,每天批量采集大量内容,让蜘蛛认为这些网站很勤快,里面内容很丰富,反复地在这些站群里面抓取,也叫“养蜘蛛”,不得不佩服有些机构的聪明才智。 外部优化已死? 对…

    2024年12月19日
    00
  • 新网站收录数量与排名提升的奥秘揭秘

    随着互联网的飞速发展,越来越多的企业和个人开始意识到建立自己的网站对于品牌推广和业务拓展的重要性,如何让新网站在搜索引擎中迅速获得收录并提升排名,成为了许多网站运营者关注的焦点,本文将深入探讨新网站收录数量与排名提升之间的关系,帮助您了解其中的奥秘。 新网站收录数量的影响因素 1、网站内容质量 搜索引擎对网站内容的重视程度不言而喻,高质量、原创、有价值的内容…

    2025年3月19日
    00

购买域名联系

zname@aliyun.com

在线咨询: QQ交谈

邮件:zname@aliyun.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
可转让~