Rewrite - manche funktionieren, andere wieder nicht?
Hallo mal wieder seit langem,
im Moment hänge ich an einem sehr blöden Problem - via htaccess + rewrite lasse ich alte Seiten auf die entsprechend neuen weiterleiten. Das "blöde" dabei ist, dass manche Regeln greifen, andere wiederum nicht - obwohl sie identisch sind? Das funktioniert: Code:
RewriteRule ^ungarisch/(.*)$ /hu/ [R=301,NC,L] Code:
RewriteRule ^coaching\.htm$ /de/coaching/ [R=301,NC,L] Code:
RewriteRule ^Interkulturelle_Kompetenz_mehr\.html$ /de/interkulturelle-kompetenz/ [R=301,NC,L] Code:
RewriteRule ^Person\.html$ /de/elisabeth-balint-cherdron/ [R=301,NC,L] Das macht doch keinen Sinn? Auch diese Regel will nicht greifen (leite alle Dateien aus dem Ordner dokumente in den ordner assets/pdf/ um): RewriteRule ^dokumente/(.*)$ /assets/pdfs/$1 [R=301,NC,L] Hat jemand eine spontane Idee? |
Zitat:
Ich vermute bei den anderen Regeln, dass da auch Schreibfehler sind. |
Nö, Tippfehler beim Beitrag. Der Ordner heißt schon /pdfs/ ... ;)
|
Hast du auch rewritebase angegeben?
|
Ja. Das sind Basics. ;)
Hier mal alles, zum besseren Verständnis: Code:
|
Bis auf einmal zuviel NC,L bei
RewriteRule ^Medien\.html$ /de/medien/ [R=301,NC,L,NC,L] kann ich kein Fehler entdecken, sieht eigentlich gut aus. Du kannst es auch mal ohne NC testen, NC nocase sagt ja nur das es egal ist ob Gross oder Kleinschriebung. |
Doppelpost...
|
Fehler ist gefunden ... unsichtbare Zeichen! Wenn ich die nicht funktionierenden Links nochmal manuell eingegeben habe in der .htaccess, ging es :D
|
Mit Copy und paste sollte man bei Kontextwechsel immer vorsichtig sein, speziell wenn es sich um URLs handelt.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:08 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023