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

So verstecken Sie index.php im CI-Framework

藏色散人
Freigeben: 2023-03-06 09:36:01
Original
2653 Leute haben es durchsucht

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
去掉前面的#
Nach dem Login kopieren
LoadModule rewrite_module modules/mod_rewrite.so
Nach dem Login kopieren

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模块
Nach dem Login kopieren

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>
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage