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

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

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

相关推荐

  • 如何查看网站的收录排名,全方位解析SEO优化策略

    随着互联网的不断发展,网站已经成为企业展示形象、拓展业务的重要平台,在众多网站中,如何让自己的网站脱颖而出,吸引更多用户关注,成为了许多企业关注的焦点,查看网站的收录排名,了解自身在搜索引擎中的表现,是优化网站SEO的关键,本文将全方位解析如何查看网站的收录排名,帮助您提升网站SEO优化效果。 了解网站收录排名的重要性 1、提升网站曝光度:网站收录排名越高,…

    2025年5月7日
    00
  • 如何让网站收录公众号,全方位攻略助你提升公众号曝光度

    在互联网时代,公众号已成为企业、个人展示形象、传播信息的重要平台,如何让网站收录公众号,提高公众号的曝光度和影响力,成为许多运营者关心的问题,本文将从多个角度为您解析如何让网站收录公众号,助您提升公众号曝光度。 1、提高内容质量:内容是公众号的核心竞争力,优质的内容才能吸引读者关注,在创作内容时,要注重以下几个方面: (1)选题:关注热点话题、行业动态,提高…

    2025年3月6日
    00
  • 科学与财富,揭秘搜索引擎收录的秘密

    在互联网时代,网站收录成为了众多网站运营者关注的焦点,科学与财富这两个关键词在搜索引擎中的收录情况如何呢?本文将为您揭秘这两个关键词的收录秘密。 科学与财富的背景 1、科学 科学是一个涵盖自然科学、社会科学、人文科学等多个领域的广泛概念,在我国,科学被视为国家发展的基石,是推动社会进步的重要力量,近年来,随着互联网的普及,科学领域的信息传播速度加快,科学类网…

    2025年5月19日
    00
  • 百度收录添加网站,全面解析网站优化策略,助力网站快速提升排名

    随着互联网的快速发展,越来越多的企业开始意识到网站在品牌宣传、产品推广和客户服务等方面的重要性,如何让网站在搜索引擎中脱颖而出,成为众多企业关注的焦点,本文将全面解析百度收录添加网站的方法,帮助您实现网站优化,提升排名。 了解百度收录规则 百度作为中国最大的搜索引擎,其收录规则对网站优化有着重要的影响,以下是百度收录的基本规则: 1、网站内容原创性:百度对原…

    2025年5月8日
    00
  • 网站不收录的根源分析及解决方案

    随着互联网的快速发展,越来越多的企业和个人开始建立自己的网站,希望通过网站来展示自己的产品、服务或者个人品牌,许多网站在上线后却面临着不被搜索引擎收录的问题,这无疑给网站运营带来了巨大的困扰,本文将从多个角度分析网站不收录的根源,并提出相应的解决方案。 网站不收录的根源 1、网站内容质量差 搜索引擎收录网站的一个重要标准是网站内容的质量,如果网站内容质量差,…

    2025年4月30日
    00

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信