Umzug - Pfade anpassen
am 10.12.2012 - 19:50 Uhr in
Hallo,
ich habe meine HP auf Drupal7 umgestellt, und dabei gleich noch 2 "Unschönheiten" mitbeseitigt.
Ist auch alles soweit gut, ein Problem habe ich jedoch, betreffend externer Links die ich korrket umleiten möchte.
Die alte adresse war etwa so: http://www.mysite.com/drupal/content/Artikel1 und auf dem neuen System fehlt im Pfad das "drupal". Ich hab also für die wichtigsten Seiten, URL-Weiterleitungen (Modul) eingerichtet, aber eben nicht für alle.
Ich suche nach einer Lösung, um automatisch bei allen Requests das "drupal" aus dem Pfad zu entfernen. Fällt euch da was ein?
http://www.mysite.com/drupal/content/Artikel1 -> http://www.mysite.com/content/Artikel1
- Anmelden oder Registrieren um Kommentare zu schreiben

RewriteRule
am 10.12.2012 - 20:39 Uhr
Mit einer RewriteRule in Deiner .htaccess wird es wohl gehen: "RewriteEngine On" wird schon drinnen stehen und dann noch:
RewriteRule ^/drupal/content/.* /content/ [L,R=301]oder so in die richtung, bin mir da bei der Syntax nicht immer sicher - es gibt aber viele Beispiele im Netz.
content?
am 10.12.2012 - 21:20 Uhr
Wobei ich noch überlegen würde, ob das "/content" da drin stehenbleiben sollte? Ob nicht eher http://www.mysite.com/artikel/titel-des-artikels die bessere Wahl ist?
Eventuell ist hier für dich
am 11.12.2012 - 10:04 Uhr
Eventuell ist hier für dich auch das Modul Pathologic interessant. Hier können direkt die Links innerhalb der Menüs und Inhalte überschrieben werden, mithilfe einer Filterregeln in den Eingabeformaten.
mit Rewrite Rules hatte ich
am 11.12.2012 - 19:22 Uhr
mit Rewrite Rules hatte ich schon rumgepielt, es hat aber nicht funktioniert.
Mit viel Tüftelei habe ich es so hinbekommen:
RewriteRule ^(.*)drupal/(.*)$ http://%{HTTP_HOST}/$2 [R=301,L]
funktionierende Beispiele habe ich nicht finden können, evtl. hat sich vor kurzem mal die Syntax geändert!?
Danke euch für die Tipps!
Nicolai Schwarz schrieb Wobei
am 11.12.2012 - 19:24 Uhr
Wobei ich noch überlegen würde, ob das "/content" da drin stehenbleiben sollte? Ob nicht eher http://www.mysite.com/artikel/titel-des-artikels die bessere Wahl ist?
Ja da hast du recht. Ich habe vom Inhaltstyp abhängige "unterordner" über auto-Alias konfiguriert, war nur zur Verdeutlichung.