pbootcms开启伪静态后地址栏不再包含 index.php,开启步骤如下:
一、IIS环境:
1、安装rewrite组件;
2、修改程序config/config.php文件 url_type=2
3、在站点目录建立web.config文件(默认已有,去除后缀bak即可),规则如下;
二、Apache环境:
1、开启Apache重写模块,具体请百度;
2、修改程序config/config.php文件 url_type=2
3、在站点目录建立.htaccess文件(默认已有),内容如下:
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]
学习笔记
PHPStudy开启rewrite_module重写功能启用.htaccess
1、开启rewrite_module
鼠标左键点击PHPStudy的 其他选项菜单,在PHP扩展及设置->Apache模块找到rewrite_module,点击即开启本模块。PHPStudy会自动重启服务。
2、修改httpd.conf文件
在 其他选项菜单->打开配置文件->httpd.conf,点击即可打开httpd.conf文件。
找到:
AllowOverride None
修改为:
AllowOverride All
然后重启PHPStudy的所有服务。