一区二区久久-一区二区三区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,轉載需保留來源!

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

主站蜘蛛池模板: 色视频在线免费 | 国产精品美女久久久久网 | 亚洲 欧美 在线观看 | 综合激情区视频一区视频二区 | 黄色网址中文字幕 | 亚洲免费小视频 | 精品日韩在线视频一区二区三区 | 亚洲人色大成年网站在线观看 | 成年色黄大色黄大片 视频 成年视频xxxxxx在线 | 亚洲国产精品免费视频 | 色帽子影院 | 色呦呦在线观看视频 | 婷婷丁香在线观看 | 久久穴 | 国产成人精品自拍 | 亚洲91在线 | 久久精品国产清白在天天线 | 都市激情亚洲色图 | 国产黄大片 | 人人公开免费超级碰碰碰视频 | 成 人 色综合 | 亚洲精品tv久久久久久久久 | 久久香蕉精品 | 亚洲一区中文字幕 | 婷婷久久精品 | 中文字幕成人免费视频 | 97人人做人人添人人爱 | 亚洲一区 在线播放 | 免费一区二区三区视频导航 | 欧美在线观看黄色 | 国产成人成人一区二区 | 九九激情视频 | 综合激情六月 | 亚洲一二三区久久五月天婷婷 | 网站久久 | 97精品国产自在现线免费 | 国产精品高清在线观看地址 | 国产精品久久久久久一区二区三区 | 成人看的午夜免费毛片 | 久久大香线蕉综合爱 | 日韩一区二区免费看 |