當前位置:首頁 » 編程語言 » ciindexphp

ciindexphp

發布時間: 2022-03-07 18:09:41

1. 在nginx下如何去除ci框架url中的index.php

apache環境下:
通過 .htaccess 文件來設置一些簡單的規則刪除它。下面是一個例子,使用「negative」方法將非指定內容進行重定向:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

如果你的項目不在根目錄請把上面這一句改為:RewriteRule ^(.*)$ index.php/$1 [L]
在上面的例子中,可以實現任何非 index.php、images 和 robots.txt 的 HTTP 請求都被指向 index.php。

Nginx環境下:
修改nginx配置文件,在SERVER段中添加如下代碼:
location /{
if (-f $request_filename) {
expires max;
break;
}
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
}
}

2. CI框架去掉index.php問題後,還是提示was not found on this server

CI的index。php是入口文件,你刪除了 當然干什麼都不行了

RewriteRule ^(.*)$ /ci_news/index.php/$1 [L]

3. 關於ci的問題,action明明是="/codeigniter/index.php/upload/up" ,但是提交表單後跳轉到……

他上面的使用的相對地址,你要是搞不懂就用絕對地址算了

4. CI框架,主頁怎麼跳轉到其他子網頁。 我的views下面有個frontend文件夾,裡面有inde

views這個文件夾 一般在框架中是用來存放模板的不是控制器的這里的index.php文件 是不會被執行的
你說的主頁跳轉的問題 建議你去看看CI框架的文檔和教程 搞清楚里它的控制器等一些基本東西以後 你就知道怎麼做了

5. ci框架怎麼隱藏index.php和控制器

在根目錄里添加一個名為.htaccess的文件,內容為:

<IfMolemod_rewrite.c>
RewriteEngineon
Options+FollowSymLinks
RewriteBase/

RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule^(.*)$index.php/$1

</IfMole>

<IfMole!mod_rewrite.c>
ErrorDocument404/index.php
</IfMole>

allowfromall

然後修改你的ci框架中 application/config文件夾中的 routes.php:

$route['default_controller']="你的控制器名字/方法";
$route['404_override']='';

6. CI如何取消二級目錄里的index.php呀

修改htaccess這個我修改了的,文檔的操作方式貌似只對根目錄訪問的方式有效,對於二級欄目無效

7. CI 框架怎麼去掉隱藏入口文件 index.php

1.

LoadMole rewrite_mole moles/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://localhost/CI/index.php/,第三行需要改寫為RewriteRule ^(.*)$ /CI/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'] = 」"; 。

這樣就可以了,不過千萬記得從啟apache。

如上的重定向規則在linux下也可以寫成一個.htacess文件。放到網站的根目錄。

8. 在根目錄新一個文件夾user,把CodeIgniter框架放入該user文件夾,如何設置.htaccess移除URL中的index.php

RewriteEngine on
RewriteRule ^/user/index.php/welcome/index$ /user/welcome/index [L]

9. CI框架怎麼去掉隱藏入口文件index.php

呵呵 新手吧
//$config['index_page'] = 'index.php';
$config['index_page'] = '';

改成這樣就可以了 我也在學習

10. 路徑中去除index.php後外聯樣式不起作用

ok了!在RewriteCond $1 !^(index\.php|images|style|robots\.txt) 中加上sytle

熱點內容
FTP伺服器本地策略 發布:2025-01-13 13:20:47 瀏覽:485
地下城堡2掛機腳本 發布:2025-01-13 13:20:44 瀏覽:205
web雲伺服器配置 發布:2025-01-13 13:19:54 瀏覽:459
小康密碼是多少 發布:2025-01-13 13:19:13 瀏覽:41
javafile類 發布:2025-01-13 13:19:08 瀏覽:83
c語言求逆 發布:2025-01-13 13:14:43 瀏覽:929
中控大屏怎麼看配置 發布:2025-01-13 13:11:33 瀏覽:912
linux多行刪除 發布:2025-01-13 13:06:01 瀏覽:200
傳奇3離線腳本 發布:2025-01-13 13:05:08 瀏覽:751
java請求https 發布:2025-01-13 12:53:35 瀏覽:868