1.软文推荐

2.软文推荐

3.软文推荐

pbootcms的伪静态规则,需要去后台配置参数-URL规则下选择伪静态模式,保存。PBOOTCMS网站根目录下有个rewrite文件里有三种伪静态方式,根据实际情况选择使用。

伪静态配置:

标签作用:配置程序伪静态后URL中将不再包含index.php,整个地址更美观

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

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

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

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

#1.X版本使用如下规则:

#2.X+版本使用如下规则:

2、Apache环境

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

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

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

#1.X版本使用如下规则:

Options +FollowSymlinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

#如果页面出现”No input file specified.” 请注释第一条,启用第二条

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

#RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1,QSA,PT,L]

#2.X+版本使用如下规则:

Options +FollowSymlinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?p=$1 [QSA,PT,L]

3、Nginx环境

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

2、在nginx虚拟主机location配置中添加规则,规则如下:

#1.X版本使用如下规则:

location / {

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php/$1 last;

}

}

#2.X+版本使用如下规则:

location / {

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php?p=$1 last;

}

}

注意:Nginx中如果站点部署在二级目录,请对应修改重写规则, 如:二级目录为test则:rewrite ^/test/(.*)$ /test/index.php?p=$1 last;

附:nginx开启PHP及pathinfo支持的方法,在server内部添加如下内容:

location ~ .php(.*)$ {

root D:/wwwroot; #你的网站目录,注意修改

fastcgi_pass 127.0.0.1:9000; #php-cgi监听地址

fastcgi_index index.php; #默认页

fastcgi_split_path_info ^(.+.php)(.*)$; #分离路径

fastcgi_param PATH_INFO $fastcgi_path_info; #添加PATH_INFO信息

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;

include fastcgi_params;

}

本文来源:yuntue.com/post/32742.html,若侵权,请联系删除。

相关文章 8

1

Linux下安装tomcat7具体方法 1分钟前

tomcat 7.0 是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,tomcat提供作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全...

2

Linux 根分区快满了,这个方法快速定位! 3分钟前

在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警 登录服务器,通过df -Hl查看 image-20221221192858983 和告警信息一致...

3

什么是无限流量服务器?美国无限流量服务器哪(什么是无限流量卡移动) 4分钟前

对于美国服务器大家都知道其限制较小,并且美国服务器中主要以大带宽、高配置及无限流量的为主深受用户的青睐。那么,什么是无限流...

4

Linux常用命令—ldconfig命令 7分钟前

Linux常用命令 ldconfig命令 的用途主要是在默认搜寻目录 /lib 和 /usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所列的目录下,搜索出可共享的动...

5

织梦cms转移迁移wordpress、讯睿CMS、pbootcms、云优CMS、易优CMS(eyoucms)等(织梦cms是干嘛的) 8分钟前

织梦cms如何转移迁移到其它免费开源cms或授权价格低的CMS系统呢? 其实,织梦cms转移迁移并不是十分容易,因为不仅要做数据库的迁移工作...

6

Linux cm命令使用实例 10分钟前

Linux cd命令,cd代表change目录是用于导航到文件系统的Linux命令行实用程序。 Linux cd命令是一个基本命令,也是最常用的Linux系统命令。 命令...

7

腾讯云服务器多少钱一个月?优惠的腾讯云服务器报价信息(腾讯云服务器多少钱一个月 12分钟前

腾讯云服务器多少钱一个月? 初次购买腾讯云服务器的人,有些不清楚 腾讯云服务器 的价格。可能会在网上搜索有关腾讯云服务器价格。...

8

Linux系统中修改MAC地址 12分钟前

Linux系统中如何修改MAC地址?本篇文章重点为大家讲解一下Linux系统中修改MAC地址具体方法,有需要的小伙伴可以参考一下。 环境 Centos7.7 ...