- 使用phpinfo查看是否开启了mod_rewrite.so模块
- 开启Apache 的mod_rewrite功能:
在Apahce的配置文件httpd.conf中把
#LoadModule rewrite_module modules/mod_rewrite.so |
这样Apache的mod_rewrite就开启了
- 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule> |
.htaccess文件新建方法:新建记事本文本,另存为.htaccess即可
4.新建nginx 伪静态规则
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last; break; } |
5.目录权限
upload runtime 这两个目录是可写入权限
application 里面的database.php需要写入权限 |
很感谢老张的指导,对于php实在是不懂,再次万分感谢。老张的博客:http://www.phplaozhang.com/
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。