.htaccess Cheats

Die komplette Domain umleiten
Redirect / https://misarah.wordpress.com/

Dauerhafte Weiterleitung mit Statuscode 301
Redirect 301 / https://misarah.wordpress.com/tag/os-x/

Umleiten von einer Seite auf die Startseite
Redirect /hierkommstduher http://misarah.wordpress.com/

Redirect auf eine andere Seite
Redirect /alte-index.html https://misarah.wordpress.com/category/mac/

Regeln für die htaccess Regeln

Ganz viel gutes hier zum Nachschlagen habe ich gefunden auf corz.org. Die Basics von regexp – aus der Apache mod_rewrite Dokumentation.

Escaping

\char     escaped das bestimmte Zeichen, z.B. für Zeichen wie [].()\ etc.

Text

    jedes einzelne Zeichen, allein genommen für die komplette URI
[chars]     bestimmte Zeichen Klasse, eins der folgenden Zeichen
[^chars]     bestimmte Zeichen Klasse, keines der folgenden Zeichen
text1|text2     Logische Oder-Verknüpfung, entweder text1 oder text2
Beispiele:
[^/] meint jedes Zeichen außer den Slash /
(foo|bar)\.html trifft für foo.html und bar.html zu

Quantifizierer

? 0 oder 1 des vorhergehenden Textes
* 0 or N des vorhergehenden Textes
+ 1 or N des vorhergehenden Textes

Gruppieren

(text) Gruppieren von Texten, entweder um die Grenzen zu setzen für eine Alternative oder um Rückverweise zu erstellen wo die n-te Gruppe gebraucht werden kann in der RewriteRule Regel mit $n.
Beispiel: ^(.*)\.html foo.php?bar=$1

Anker

^ Start des Zeilenankers
$ Ende des Zeilenankers
Beispiele: ^foo(.*) bezeichnet foo und foobar aber nicht eggfoo
(.*)l$ passt bei tool und cool, aber nicht too

😀

Advertisements

Kommentare

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s