|
|||
Rewrite Condition korrekt? [Gelöst]
Vorhanden: Eine Domain mit Bindestrichen ( ex-am-ple.com)
Neu: die gleiche Domain ohne Bindestriche. (example.com) Die neue Domain wurde nie aktiv genutzt. Der DNS-Eintrag verweist nun auf meinen Server (Vhost). Erreichbar und sichtbar ist sie unter "example.com) und verweist auf die gleichen Inhalte wie "ex-am-ple.com" Aufgabe: Ich möchte vermeiden, dass durch "fehlerhafte" Nutzereingaben, z.B. kopierte Verweise à la : "example.com/ordner/quelldatei" an Stelle "ex-am-ple.com/.../.." double content entsteht, den es bisher noch nicht gibt. Auf meinem Serverplatz werden mehrere unterschiedliche, teils inaktive Seiten gehostet, die Abfrage des HTTP-Hosts ist daher zwingend. Mit mod_rewrite geht das ja. Da die Seite live ist und ich keinen anderen Platz zum Testen habe, frage ich nach, ob folgender Code in der .htaccess korrekt ist: Code:
RewriteCond %{HTTP_HOST} (.*)example.de$ [NC] RewriteRule ^(.*)$ http://ex-am-ple.de/$1 [R=301,L]
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte Geändert von andir (03.12.2010 um 13:44 Uhr) |
Sponsored Links |
|
|||
Ich habe das jetzt folgendermaßen gelöst, wobei die zweite Rewriterule derzeit nicht ausgeführt wird:
Code:
RewriteCond %{HTTP_HOST} ^www\.example\.de$ [NC,OR] RewriteCond %{HTTP_HOST} ^http://example\.de$ [NC,OR] RewriteCond %{HTTP_HOST} ^www\.ex-am-ple\.de$ [NC] RewriteRule ^(.*)$ http://ex-am-ple.de/$1 [R=301,L] Code:
RewriteCond %{HTTP_HOST} ^example\.de$ [NC,OR] Sieht jetzt so aus: Code:
RewriteCond %{HTTP_HOST} ^example\.de$ [NC,OR] Das Flag "OR" ist hier gesetzt, weil ich mehr als eine Rewrite Condition habe und ich nicht die implizit kumulierende Bedingung [AND] wollte. Die jeweils letzte Bedingung darf das Flag [OR] nicht mehr erhalten, sonst gibt es eine ewige Umleitung.
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte Geändert von andir (03.12.2010 um 13:47 Uhr) |
Sponsored Links |
|
|||
Du hast recht, JETZT funktioniert es nicht mehr, vor ein paar Stunden ging es noch - ich werde mal deine Variante mit der Negation probieren, danke einstweilen.
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
IE7-IE8 bug ? Nachgeladene PNG werden nicht korrekt dargestellt. | Shorty_AR | Javascript & Ajax | 4 | 15.06.2011 08:48 |
url rewrite und GET Varivalen | theidmann | Serveradministration und serverseitige Scripte | 2 | 29.04.2011 11:39 |
Verschiebung im IE (andere Browser stellen korrekt dar) | chucke | CSS | 11 | 09.03.2009 00:47 |
IE6:Horizontales Menü wird unterschiedlich angezeigt:erst falsch, nach Reload korrekt | Ste | CSS | 0 | 25.02.2009 14:46 |
Problem: Nur der FF zeigt input-Felder korrekt an (inkl Demo) | Paeda | CSS | 1 | 05.02.2007 00:18 |