nginx rewrite – Weiterleitung von GET Variablen

Nginx Rewrite Regeln – Weiterleitung von GET Variablen (URL Parametern)

Ich habe eine Webseite programmiert, welche die Unterseiten je nach URL Parameter anzeigt.

Beispiel: /index.php?site=xyz

xyz ist in diesem Fall eine einzelne Unterseite. Durch diese Angabe weiß die PHP Webseite, welche Inhalte sie einblenden muss.

Diese URL Parameter sind natürlich nicht sehr schön anzusehen. Deswegen hier die Weiterleitung auf eine gut lesbare URL / Adresszeile.

location / {
rewrite ^/videoueberwachung?$ /index.php?site=videoueberwachung last;
rewrite ^/kontakt?$ /index.php?site=kontakt last;
rewrite ^/impressum?$ /index.php?site=impressum last;
}

Nach dem Einfügen in die nginx Datei und einem Neustart des Webservers kann man nun über die kurzen schönen URLs auf alle Inhalte zugreifen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen