CIフレームワークでindex.phpを非表示にする方法

藏色散人
リリース: 2023-03-06 09:36:01
オリジナル
2596 人が閲覧しました

ci フレームワークで Index.php を非表示にする方法: 最初に Apache 構成ファイルを変更し、次に htaccess ファイルを作成し、次に Ci 構成ファイルを変更し、最後に Apache を再起動します。

CIフレームワークでindex.phpを非表示にする方法

推奨: 「PHP ビデオ チュートリアル

1. Apache 構成ファイルを変更します

  • 書き換えモジュールを有効にする conf/httpd.conf
去掉前面的#
ログイン後にコピー
LoadModule rewrite_module modules/mod_rewrite.so
ログイン後にコピー

Ubuntu の場合、Apache インストール ディレクトリの mods が有効なフォルダーにソフト接続を作成する必要があります。

「/mods-enabled」と入力し、

  -s ../mods-available/rewrite.load rewrite.load  # 要确保 ../mods-available/rewrite.load 文件存在,不存在需要安装rewrite模块
ログイン後にコピー

注: Apache インストール ディレクトリの下に次のように入力します: mods-available---unenabled modules、mods-enabled----enabled modules

  • AllowOverride None AllowOverride All

Apache 設定ファイル conf/httpd.conf の末尾、またはサイト内に次のコードを追加できます。有効なフォルダーに新しい .conf ファイルを任意のファイル名で保存するか、mods-enabled/ のようなリンクを作成できます。

Alias /athena "/home/liuqian/workspace/athena/"    # 依据实际情况改为自己的路径<Directory "/home/liuqian/workspace/athena/">   # 依据实际情况改为自己的路径
    Options Indexes MultiViews FollowSymLinks    AllowOverride All    # 主要是这个
    Order allow,deny
    Allow from all</Directory>
ログイン後にコピー

注: Apache インストール ディレクトリ内: sites-available---アンロードされた設定ファイル、sites-enabled---ロードされた設定ファイル

2. .htaccess ファイルを追加します

プロジェクト フォルダーに移動し、index.php が存在するディレクトリに .htaccess ファイルを作成します

ファイルに次の内容を記述します:

/%{REQUEST_FILENAME} !-%{REQUEST_FILENAME} !- !^(index\.php| index.php
ログイン後にコピー

3. Ci 設定ファイル application/config/config.php

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

を次のように変更します:

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

4. Apache を再起動すれば問題ありません。

えええええ

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

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