去掉thinkphp的url中的index.php-创新互联

去掉url中的index.php,让url彻底mvc。

创新互联公司主营张掖网站建设的网络公司,主营网站建设方案,App定制开发,张掖h5小程序开发搭建,张掖网站营销推广欢迎张掖等地区企业咨询

1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置

#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉

2.AllowOverride None 将None改为 All     //在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL)

AllowOverride none  改   AllowOverride ALL Options None Order allow,deny Allow from all

3.确保URL_MODEL设置为2,在项目的配置文件里写

return Array(    'URL_MODEL' => '2', );

4 .htaccess文件必须放到跟目录下
这个文件里面加:

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

补充:在windows下不能建立以点开头的文件,你可以先随便建立一个文件
然后在DOS在操作

rename xxxx.xxxx   .htaccess

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:去掉thinkphp的url中的index.php-创新互联
分享地址:http://myzitong.com/article/cddcgc.html