Wie deaktiviere ich PHP in Unterverzeichnissen und aktiviere SSI mithilfe von .htaccess?

Patricia Arquette
Freigeben: 2024-11-20 00:27:02
Original
336 Leute haben es durchsucht

How to Disable PHP in Subdirectories and Enable SSI Using .htaccess?

Deaktivieren von PHP in Unterverzeichnissen mit .htaccess

Um PHP in einem bestimmten Verzeichnis und allen seinen Unterverzeichnissen zu deaktivieren und gleichzeitig SSI (Server-Side Includes) zu aktivieren ), folgen Sie diesen Schritten:

  1. Erstellen Sie eine .htaccess-Datei: Navigieren Sie zum gewünschten Verzeichnis (z. B. /USERS) und erstellen Sie mit a eine neue Datei mit dem Namen „.htaccess“. Texteditor.
  2. PHP-Engine deaktivieren: Fügen Sie der .htaccess-Datei die folgende Zeile hinzu:

    php_flag engine off
    Nach dem Login kopieren

    Dadurch wird die PHP-Verarbeitung für alle darin enthaltenen Dateien deaktiviert dieses Verzeichnis.

  3. SSI aktivieren: Wenn Sie SSI aktivieren möchten, fügen Sie die folgende Zeile unter der PHP-Deaktivierungszeile hinzu:

    AddType text/html .shtml .shtm .stm
    Nach dem Login kopieren

    Diese Zeile gibt an, dass Dateien mit diesen Erweiterungen als SSI-Dateien behandelt werden sollen.

  4. Bestimmte Dateien oder Verzeichnisse ausschließen (optional): Wenn Sie bestimmte Dateien ausschließen möchten oder Verzeichnisse von den .htaccess-Einstellungen betroffen sind, können Sie die folgende Syntax verwenden:

    <FilesMatch "pattern">
        php_flag engine on
    </FilesMatch>
    Nach dem Login kopieren

    Dieses Beispiel aktiviert die PHP-Verarbeitung für Dateien, die dem angegebenen Muster entsprechen.

Zusätzliche Hinweise:

  • Stellen Sie sicher, dass die .htaccess-Datei korrekt im Stammverzeichnis des Unterordners platziert ist.
  • Wenn Sie den WAMP-Server verwenden, Starten Sie den Apache-Dienst neu, nachdem Sie Änderungen an der .htaccess-Datei vorgenommen haben.
  • Wenn Sie PHP in mehreren Unterverzeichnissen deaktivieren müssen, können Sie diesen Vorgang für jedes Verzeichnis wiederholen.

Das obige ist der detaillierte Inhalt vonWie deaktiviere ich PHP in Unterverzeichnissen und aktiviere SSI mithilfe von .htaccess?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage