PHP - ThinkPHP中去除url中的index.php

1. httpd.conf配置文件中加载mod_rewrite.so模块(前面有感叹号代表未加载):

# vi /etc/httpd/conf/httpd.conf

LoadModule rewrite_module modules/mod_rewrite.so

2. httpd.conf里所有的AllowOverride None 将None改为 ALL。

3. 将ThinkPHP项目配置的URL_MODEL设置为2。

4 .htaccess文件放到项目根目录下,这个文件里面加:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

5. 保存文件退出。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容