THINKPHP 伪静态 URL重写

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012555942/article/details/52672247
1、httpd.conf配置文件中加载了mod_rewrite.so模块

2、AllowOverride None 将None改为 All

3、确保URL_MODEL设置为2或3

'URL_ROUTER_ON'   => true,


4、把.htaccess文件放到入口文件的同级目录下


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

正则表达式匹配,其中:


* ~ 为区分大小写匹配
* ~* 为不区分大小写匹配
* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配

 

文件及目录匹配,其中:


* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行


猜你喜欢

转载自blog.csdn.net/u012555942/article/details/52672247
今日推荐