CI フレームワークから Index.php を削除する

藏色散人
リリース: 2023-03-08 08:14:01
オリジナル
1971 人が閲覧しました

ci框架去掉index.php的方法:首先打开apache的配置文件;然后将相关“.htaccess”的该行信息改为“AllowOverride All”;接着在CI的根目录下建立“.htaccess”;最后修改CI中配置文件即可。

CI フレームワークから Index.php を削除する

本文操作环境:Windows7系统、CodeIgniter3.0、Dell G3电脑。

CI框架去除index.php

打开apache的配置文件,conf/httpd.conf :

LoadModule rewrite_module modules/mod_rewrite.so
ログイン後にコピー

把该行前的#去掉。

搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为:

AllowOverride All
ログイン後にコピー

在CI的根目录下,即在index.php,system的同级目录下,建立.htaccess,直接建立该文件名的不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下(CI手册上也有介绍):

RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]
ログイン後にコピー

如果不在根目录下:

RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /目录/index.php/$1 [L]
ログイン後にコピー

将CI中配置文件(application/config/config.php)中

$config['index_page'] = "index.php";
ログイン後にコピー

改成:

$config['index_page'] = "";
ログイン後にコピー

重启apache,完成。

推荐:《PHP视频教程

以上がCI フレームワークから Index.php を削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!