GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Bestätigen, dass mod_rewrite aktiviert ist

Was ist mod_rewrite ?

Das mod_rewrite-Modul verwendet eine regelbasierte Umschreibungs-Engine, die auf einem PCRE-Parser für reguläre Ausdrücke basiert, um angeforderte URLs spontan umzuschreiben; standardmäßig ordnet mod_rewrite eine URL einem Dateisystempfad zu. Es kann jedoch auch eine URL zu einer anderen URL umleiten oder einen internen Proxy-Abruf aufrufen.

mod_rewrite bietet eine flexible und leistungsstarke Möglichkeit, URLs mit einer unbegrenzten Anzahl von Regeln zu manipulieren. Jede Regel kann eine unbegrenzte Anzahl von angehängten Regelbedingungen haben, damit Sie URLs basierend auf Servervariablen, Umgebungsvariablen, HTTP-Headern oder Zeitstempeln umschreiben können.

mod_rewrite arbeitet mit dem vollständigen URL-Pfad, einschließlich des Abschnitts mit den Pfadinformationen. Eine Rewrite-Regel kann in httpd.conf oder .htaccess aufgerufen werden. Der von einer Umschreibungsregel generierte Pfad kann eine Abfragezeichenfolge enthalten oder zu einer internen Unterverarbeitung, einer externen Anforderungsumleitung oder einem internen Proxy-Durchsatz führen.

Zusammenfassend muss mod_rewrite auf Ihrem Server aktiviert sein, um .htaccess-Konfigurationen wie Weiterleitungen verwenden zu können.

Bestätigung, dass mod_rewrite aktiviert ist

Aufgrund der überwältigenden Mehrheit der Websites, die mod_rewrite erfordern, ist es standardmäßig aktiviert. Um zu bestätigen, dass es aktiviert ist, können Sie Folgendes tun:

Melden Sie sich als Root beim Server an und führen Sie den folgenden Befehl aus:

httpd -l |grep rewrite

Wenn es aktiviert ist, sollten Sie die gleiche Ausgabe wie unten erwarten,

root@duplicate [~]# httpd -l|grep rewrite
mod_rewrite.c

Schlussfolgerung

Nun, da wir es durchgegangen sind, wie man bestätigt, dass mod_rewrite auf dem Server aktiviert ist oder nicht. mod_rewrite wird häufig verwendet, um eine Umleitung vom Webserver durchzuführen.


Panels
  1. So aktivieren Sie mod_rewrite auf Apache unter CentOS

  2. Wie aktiviere ich das Mod_rewrite-Modul?

  3. Wie aktiviere ich mod_rewrite auf dem Ubuntu-Webserver?

  4. Signieren des Dkms-Moduls automatisch in Ubuntu 20.04 aktiviert?

  5. So aktivieren Sie mod_rewrite

Fix Kein Ton in Ubuntu als HDMI standardmäßig aktiviert

Woher weiß ich, ob IP-Multicast aktiviert ist?

Wie bereinige ich meine CloudFlare-fähige Website im Cache?

Wie installiere ich regexp enabled 'rename' auf Fedora?

Ruhezustand ohne Swap aktiviert

Überprüfen Sie, ob HyperThreading aktiviert ist oder nicht?