Rewrite Rules für das SimpleMachinesForum mit dem PrettyUrls-Plugin auf dem Webserver nginx

Dieser Artikel ist Teil einer Reihe zum Webserver nginx. Schau dir auch die anderen Artikel an: Zum Leitartikel Nach der Installation von nginx stellte ich mich der Herausforderung, alle meine Simplemachines  -Foren auf Nginx umzuziehen. In einigen hatte ich das PrettyUrls  -Plugin installiert, da es einerseits schöner und sprechender aussieht und andererseits durch die Suchmaschinen wohl besser akzeptiert wird. Diese wollte ich natürlich auch weiterhin nutzen. Ich fand zwar eine Seite, die schon Rewrite-Regeln anbot, jedoch waren das noch nicht ausreichend viele, da ich zusätzlich noch für alle Aktionen die schönen URLs aktiviert hatte....

Question2Answer mit nginx- Rewrite Rules für den Webserver

Gestern habe ich die Software Question2Answer  auf meinem Server ausprobiert und dabei die Rewrite-Rules umgesetzt, sodass ich das Format /123/why-do-birds-sing verwenden kann. Im Administration Center sieht dies dann so aus: Ich zeige hier nur den relevanten Teil, den Rest kann man sich selbst nach Wunsch zusammenbauen. Es fehlt noch der “server” Block aussenherum. 1 2 3 4 if (!-e $request_filename) { rewrite ^(.+)$ /index.php?qa-rewrite=$1 last; break; } Dieser Artikel ist Teil einer Reihe zum Webserver nginx....

Nginx: Umleitung vom Domainprefix "www" auf "non-www"

Bei meinem Blog habe ich speziell darauf geachtet, dass die Adresse lediglich https://wolf-u.li  ohne den Domainprefix www lautet. Ruft man die Adresse mit dem Prefix www auf, so wird man automatisch umgeleitet. Wordpress prüft dies ebenfalls, jedoch wird dazu ein PHP-Call benötigt, der eigentlich unnötig ist, wenn man den Webserver korrekt konfiguriert. In meinem momentanen Setup fahre ich den Webserver nginx, welcher dies auch unterstützt. Dieser Artikel ist Teil einer Reihe zum Webserver nginx....

Nginx: Verweigerung des Zugriffs auf .svn-Verzeichnisse

Dieser Artikel ist Teil einer Reihe zum Webserver nginx. Schau dir auch die anderen Artikel an: Zum Leitartikel Derzeit habe ich ein aktuelles Projekt, wo aus einem passwortgeschützten Subversion für den Webserver in ein Verzeichnis ausgechecked wird. Dazu sollte der Zugriff auf die .svn/entries verhindert werden. Per Default liefert der Webserver nginx diese aber aus. Dies kann man mittels der folgenden Direktive ganz einfach lösen: 1 2 3 location ~ /\....

Nginx: Rewrite-Rules für Mediawiki

Dieser Artikel ist Teil einer Reihe zum Webserver nginx. Schau dir auch die anderen Artikel an: Zum Leitartikel Für meine englischsprachige NAS-Seite nas-tweaks.net  habe ich ein MediaWiki  für die vorhandenen Tutorials aufgesetzt, welches ebenfalls unter nginx laufen sollte. Mit den untenstehenden Rewrite-Rules war dies möglich. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 server { listen 80; server_name wiki....