Apache Rewrite - mit dem #-Hash für interne Links arbeiten
Hanuchin
- webserver
0 Der Martin0 Hanu
Hallo,
ich habe eigentlich eine relative simple Aufgabenstellung, weiß aber nicht, ob und wie ich das lösen kann:
per Rewrite soll folgender Zugriff:
http://domain.eu/subseite/subsubseite/#angabelink/product
direkt auf:
http://domain.eu/angabelink/product
umgeleitet werden.
Zudem soll der Rewrite nur dann ausgeführt werden, wenn überhaupt ein "#" in der Adresse vorkommt.
Ist das möglich?
Ich kann auf das "#" im ersten Teil des Rewrites nicht zugreifen? Bei der Zieladresse kann ich dann schon was angeben, hilft mir aber ja nicht.
RewriteRule ^(.*)$ http://www.domain.eu/#test [NE,L]
Danke
lg Hanu
Hi,
per Rewrite soll folgender Zugriff:
http://domain.eu/subseite/subsubseite/#angabelink/product
direkt auf:
http://domain.eu/angabelink/product
umgeleitet werden.
das ist nicht möglich, weil der Anker #angabelink/product vom Browser selbst verarbeitet und gar nicht erst an den Server gesendet wird.
Zudem soll der Rewrite nur dann ausgeführt werden, wenn überhaupt ein "#" in der Adresse vorkommt.
Ist das möglich?
Nein, denn das kommt normalerweise nicht vor.
Bei der Zieladresse kann ich dann schon was angeben, hilft mir aber ja nicht.
RewriteRule ^(.*)$ http://www.domain.eu/#test [NE,L]
Nein, das hilft dir in der Tat nicht, weil du damit serverintern nach der Ressource /#test suchen würdest.
Denk bitte nochmal über dein Konzept nach bzw. modifiziere es etwas; so geht's jedenfalls nicht.
Ach, und übrigens: Benutze für Beispiele doch bitte die extra dafür vorgesehenen Domainnamen, und nicht tatsächlich existierende und registrierte. Oder bist du ein Mitarbeiter von Telecity in Paris, dass du deren Domain verwendest?
So long,
Martin
Hi,
Hallo,
Denk bitte nochmal über dein Konzept nach bzw. modifiziere es etwas; so geht's jedenfalls nicht.
Werd ich machen, bzw versuchen. Im Prinzip geht es im eine full Flashseite mit vollständigem HTML Backup und jederzeit schöne Adressen.
Ach, und übrigens: Benutze für Beispiele doch bitte die extra dafür vorgesehenen Domainnamen, und nicht tatsächlich existierende und registrierte. Oder bist du ein Mitarbeiter von Telecity in Paris, dass du deren Domain verwendest?
Okay, da hab ich in dem Fall wirklich nicht darauf geachtet.
So long,
Martin
lg Hanu