mit 301 auf suchmaschinen freundliche urls umschreiben
Eine Weiterleitung mit dem Status Code 301 und ein suchmaschinenfreundliches Umschreiben der URLs sind zwei paar Schuhe. Ersteres würde ja nur funktionieren, wenn unter http://example.com/Bundesplatz-17/6003-Luzern/Schweiz/to/Zürich/Schweiz bereits Inhalt aufgerufen werden kann, wohin dann weitergeleitet werden kann. Das ist aber ja wohl noch nicht der Fall. Das Umschreiben wäre hier erstmal eine Voraussetzung und ist ja das, was ich in Beitrag 2 beschrieben habe:
soll der Inhalt, der aktuell unter "/#from=Bundesplatz 17, 6003 Luzern, Schweiz&to=Zürich, Schweiz" erscheint, auch unter der URL /Bundesplatz-17/6003-Luzern/Schweiz/to/Zürich/Schweiz angezeigt werden?
Mit der htaccess Datei ist das aber nicht zu bewerkstelligen, da der Anker (d.h. alles, was nach dem "#" kommt) serverseitig keine Rolle spielt. Der Anker wird ja erst vom Browser wieder angefügt wie ja auch der Inhalt erst browserseitig über einen Ajax-Request eingefügt wird. Ein Umschreiben der URLs per mod_rewrite wird hier also nicht funktionieren.
damit die seite "Luzern/Schweiz/to/Zürich/Schweiz" indexiert werden kann
Wenn der Inhalt über Ajax, d.h. über JavaScript, eingefügt wird, ist sowieso fraglich, inwiefern die Suchmaschinen diesen überhaupt indizieren können? Da wäre es sinnvoller, den Inhalt stattdessen schon serverseitig, z.B. über PHP, einzufügen. Dann ließen sich auch die URLs in deinem Sinne umschreiben und die Suchmaschinenbots hätten keien Probleme, den Inhalt zu indizieren.