Bestimmen des Mod_Rewrite-Status in PHP für Apache und IIS
Die Überprüfung des Vorhandenseins von mod_rewrite, einer wichtigen Komponente für das URL-Umschreiben, kann von entscheidender Bedeutung sein PHP-basierte Webanwendungen. In diesem Artikel werden Methoden zur Überprüfung der mod_rewrite-Aktivierung in Apache- und IIS-Umgebungen mit PHP untersucht.
Apache-Umgebung
In Apache können Sie die Funktion apache_get_modules() verwenden mod_php, um ein Array aller aktivierten Module abzurufen. Überprüfen Sie einfach die Existenz von „mod_rewrite“ mit dem folgenden Code:
IIS-Umgebung
Die Bestimmung des mod_rewrite-Status in IIS über PHP erfordert einen komplexeren Ansatz, da es kein Standardäquivalent zu apache_get_modules() gibt. Eine empfohlene Lösung besteht darin, den folgenden Befehl auszuführen:
Dieser Ansatz nutzt Shell-Befehle, um die Apache-Konfiguration abzufragen und zu prüfen, ob in der Ausgabe „mod_rewrite“ vorhanden ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3