Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie index.php aus dem Ecstore
So entfernen Sie index.php in ecstore: Aktivieren Sie zuerst das Rewrite-Modul des Apache-Servers. Erstellen Sie dann eine neue [.htaccess]-Datei im Stammverzeichnis der Website Starten Sie schließlich den Server neu.
Empfohlen: „PHP-Video-Tutorial“
ECStore-Methode zum Entfernen von Index.php
Ich habe online mehrere Methoden ausprobiert, aber ich habe selbst daran herumgebastelt und das beim Schreiben festgestellt Umschreiben, es gab kein Die Methode zum Hinzufügen von RewriteBase /
ist wie folgt:
Schritt 1 – Aktivieren Sie das Rewrite-Modul des Apache-Servers
1. Suchen Sie die Datei httpd.conf im Apache-Server
2. Ändern Sie die front # of #LoadModule rewrite_module module/mod_rewrite.so Entfernen und aktivieren Sie dieses Modul
Schritt 2 – Erstellen Sie eine .htaccess-Datei im Stammverzeichnis der Website
Der Inhalt der Datei lautet wie folgt:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -l RewriteRule . - [NC,L] RewriteRule . index.php [NC,L]
Hinweis: Die Die .htaccess-Datei kann nicht direkt unter Windows erstellt werden. Sie können sie mit einem Texteditor erstellen und speichern.
Zweite drei Schritte – Ändern Sie die Rewrite-Konfiguration in der Konfigurationsdatei in diesem Projekt. config.php)-Datei um Zeile 38 (wenn Sie sie nicht finden können, suchen Sie nach der Zeichenfolge in der Datei): Neu schreiben),
ändern Sie
define('WITH_REWRITE', false);
in
define('WITH_REWRITE', true);
Schritt 4 – Starten Sie den Server neu.
Das obige ist der detaillierte Inhalt vonSo entfernen Sie index.php aus dem Ecstore. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!