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

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

CI默認的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(配置文件中有多處),看注釋信息,將相關.htaccess的該行信息改為AllowOverride All。

2. 在CI的根目錄下,即在index.php,system的同級目錄下,建立.htaccess,直接建立該文件名的不會成功,可以先建立記事本文件,另存為該名的文件即可。內容如下(CI手冊上也有介紹):
復制代碼 代碼如下:
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'] = ""; 。
復制代碼 代碼如下:
/*
|--------------------------------------------------------------------------
| 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技術解析如何去掉CodeIgniter URL中的index.php,轉載需保留來源!

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

主站蜘蛛池模板: 玖玖操| 亚洲一区二区三区成人 | 亚洲精品无码专区在线播放 | 国产精品美女一区二区 | 777福利| 日日狠狠久久偷偷四色综合免费 | 日韩免费视频一区 | 亚洲国产精品一区二区三区久久 | 性欧美video另类3d | 国产熟睡乱子伦视频观看软件 | 国产情侣小视频 | 狠狠色综合久久婷婷 | 免费韩国一级毛片 | 国产综合成人久久大片91 | 成人午夜无人区一区二区 | 香港三级欧美国产精品 | 东方伊人免费在线观看 | 在线观看色 | 久久综合久 | 久久久久久麻豆 | 免费看污成人午夜网站 | 欧美另类极品videosbest视 | 日本道综合一本久久久88 | 亚洲精品国产综合久久一线 | 99re这里只有精品66 | 在线播放一区二区精品产 | 欧美最猛性xxxxx黑人巨 | 国产高清美女一级a毛片 | 国产真实乱子伦xxxx仙踪 | 韩国精品欧美一区二区三区 | 四虎影视永久在线 yin56xyz | 久久久久久91 | 国产h视频在线观看网站免费 | 婷婷激情四射网 | 91免费观看视频 | 91色在线播放 | 亚洲乱码一区 | 久久永久免费 | 欧美一级xxxx俄罗斯一级 | 国产精品精品国产 | 久久精品国产99国产精品 |