一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

解析如何去掉CodeIgniter URL中的index.php

CI默認(rèn)的rewrite url中是類似這樣的,例如你的CI根目錄是在/CodeIgniter/下,你的下面的二級url就類似這樣http://localhost/CodeIgniter/index.php/welcome。不太好看,怎么把其中的index.php取掉呢?

1. 打開apache的配置文件,conf/httpd.conf :
LoadModule rewrite_module modules/mod_rewrite.so,把該行前的#去掉。
搜索 AllowOverride None(配置文件中有多處),看注釋信息,將相關(guān).htaccess的該行信息改為AllowOverride All。

2. 在CI的根目錄下,即在index.php,system的同級目錄下,建立.htaccess,直接建立該文件名的不會成功,可以先建立記事本文件,另存為該名的文件即可。內(nèi)容如下(CI手冊上也有介紹):
復(fù)制代碼 代碼如下:
RewriteEngine on 
RewriteCond $1 !^(index/.php|images|robots/.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L]

如果文件不是在www的根目錄下,例如我的是:http://www.nowamagic.NET/CodeIgniter/,第三行需要改寫為RewriteRule ^(.*)$ /CodeIgniter/index.php/$1 [L]。
另外,我的index.php的同級目錄下還有js文件夾和css文件夾,這些需要過濾除去,第二行需要改寫為:RewriteCond $1 !^(index/.php|images|js|css|robots/.txt)

3.將CI中配置文件(system/application/config/config.php)中$config['index_page'] = "index.php";將$config['index_page'] = ""; 。
復(fù)制代碼 代碼如下:
/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------

| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.

*/
$config['index_page'] = '';

重啟apache

php技術(shù)解析如何去掉CodeIgniter URL中的index.php,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲另类图片专区 | 亚洲精品欧美综合四区 | 九九精品在线视频 | 免费看岛国视频在线观看 | 午夜国产福利在线 | 日本精品一区二区三区在线视频一 | 国产精品第一区在线观看 | 韩国三级久久网 | 国产精品视频九九九 | 综合久久伊人 | 图片区小说区激情区偷拍区 | 日韩美女拍拍免费视频网站 | 精品欧美日韩一区二区三区 | 国产免费麻豆 | 2019亚洲日韩新视频 | 色在线网 | 久久综合九九 | 亚洲国产精品成人综合色在线婷婷 | 综合激情六月 | 精品视频一区二区三区在线观看 | 欧美在线tv| 巨胸喷奶水www久久久免费观看 | 正在播放国产夫妻 | 五月丁婷婷 | 国产日产欧产精品推荐推荐 | 99精品国产免费久久国语 | 激情6月丁香婷婷色综合 | 久久一级| 都市激情一区 | 日韩精品高清自在线 | www成人免费视频 | 国产第8页 | 皮皮在线精品亚洲 | 亚洲网站视频在线观看 | 日本一区二区三区在线 观看网站 | 亚洲丶国产丶欧美一区二区三区 | 国产福利精品视频 | 国产精品揄拍一区二区 | 婷婷色网站 | 午夜在线播放视频 | 久久免费精品 |