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日

相关推荐

  • 搜狗搜索引擎收录技巧,让你的网站快速被搜狗收录

    随着互联网的飞速发展,网站数量日益增多,如何在众多网站中脱颖而出,被搜索引擎收录成为许多网站运营者关心的问题,搜狗作为中国领先的搜索引擎之一,拥有庞大的用户群体和较高的市场份额,如何让您的网站被搜狗搜索引擎快速收录呢?以下是一些实用的技巧: 了解搜狗搜索引擎的收录规则 质量:搜狗搜索引擎非常注重网站内容的质量,优质的内容更容易被收录,在网站建设过程中,要注重…

    2025年5月6日
    00
  • 网站收录情况如何查询,全面解析网站收录查询方法及技巧

    随着互联网的飞速发展,网站数量呈爆炸式增长,一个优秀的网站不仅可以为用户提供有价值的信息,还能为企业带来可观的流量和潜在客户,网站建设完成后,如何了解网站的收录情况,成为许多网站管理员和SEO从业者关注的焦点,本文将全面解析网站收录情况的查询方法及技巧,帮助您了解网站收录情况,优化网站排名。 什么是网站收录? 网站收录是指搜索引擎抓取网站内容,并将网站内容添…

    2025年3月27日
    00
  • WordPress移除搜索结果页面noindex nofollow

    WordPress 其实在网站页面规范上做到了非常好的白帽 SEO,不仅有 canonical 规范,还有针对 404 页面,搜索页面的 meta 标签 robots 属性的设置,而页面中一旦被设置为 noindex 或 nofollow,那么也就意味着页面无法被搜索引擎索引收录,对于需要做聚合页面 SEO 的站长来说无疑就是一大缺陷。 WordPress …

    笔记 2024年11月1日
    00
  • 全面盘点,专著收录网站网址大集合

    在学术研究领域,专著的收录与传播对于学者们的研究成果展示和学术交流具有重要意义,为了方便广大研究人员查找和引用相关专著,以下将为您详细介绍一些常用的专著收录网站的网址,帮助您轻松获取所需信息。 中国知网(CNKI) 网址:http://www.cnki.net/ 中国知网是中国最大的学术文献数据库,收录了大量的专著、期刊、学位论文等,通过中国知网,您可以查询…

    2025年3月6日
    00
  • 揭秘网站首页不收录的五大原因及解决方案

    随着互联网的快速发展,越来越多的企业开始重视网站建设,希望通过网站提升品牌形象、拓展业务,许多企业在网站运营过程中会遇到一个棘手的问题:网站首页不收录,为什么网站首页不收录呢?本文将为您揭秘五大原因及解决方案。 原因一:网站结构不合理 网站结构不合理是导致首页不收录的主要原因之一,如果网站结构混乱,搜索引擎难以理解网站内容,从而降低网站首页的收录概率,以下是…

    2025年3月25日
    00

购买域名联系

zname@aliyun.com

在线咨询: QQ交谈

邮件:zname@aliyun.com

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

关注微信
可转让~