Heim  >  Artikel  >  Backend-Entwicklung  >  So verstecken Sie index.php im CI-Framework

So verstecken Sie index.php im CI-Framework

藏色散人
藏色散人Original
2020-09-29 10:36:452592Durchsuche

So verstecken Sie index.php im CI-Framework: Ändern Sie zuerst die Apache-Konfigurationsdatei. Erstellen Sie dann die htaccess-Datei und starten Sie dann Apache neu.

So verstecken Sie index.php im CI-Framework

Empfohlen: „PHP-Video-Tutorial

1. Ändern Sie die Apache-Konfigurationsdatei

  • Aktivieren Sie das Rewrite-Modul conf/httpd.conf
去掉前面的#
LoadModule rewrite_module modules/mod_rewrite.so

Für Ubuntu, es muss drin sein das Apache-Installationsverzeichnis. Erstellen Sie einen Softlink im Ordner „mods-enabled“.

Geben Sie /mods-enabled ein,

  -s ../mods-available/rewrite.load rewrite.load  # 要确保 ../mods-available/rewrite.load 文件存在,不存在需要安装rewrite模块

Hinweis: Im Apache-Installationsverzeichnis: Mods-verfügbare---nicht aktivierte Module, Mods-aktivierte----aktivierte Module

  • AllowOverride None wurde in AllowOverride All
geändert

Sie können den folgenden Code am Ende der Apache-Konfigurationsdatei conf/httpd.conf hinzufügen oder eine neue .conf-Datei im Ordner „sites-enabled“ erstellen. Der Dateiname ist beliebig, oder Sie können ihn wie „mods-enabled“ erstellen / Link.

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

Hinweis: Im Apache-Installationsverzeichnis: Sites-available---entladene Konfigurationsdatei, Sites-enabled----geladene Konfigurationsdatei

2. Fügen Sie die .htaccess-Datei

zum Projektordner hinzu und erstellen Sie eine .htaccess-Datei

. htaccess-Datei im Verzeichnis, in dem sich index.php befindet

                                                                                                            kann Apache neu erstellt werden und es ist in Ordnung.

/%{REQUEST_FILENAME} !-%{REQUEST_FILENAME} !- !^(index\.php| index.php

Das obige ist der detaillierte Inhalt vonSo verstecken Sie index.php im CI-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn