Hallo,
möchte meine HP mit search-engine-friendly (SEF) URLs gestalten. Normalerweise macht man da ja dann aus index.php?land=deu&stadt=berlin einfach index/deu/berlin.
Jetzt arbeite ich aber mit ajax und habe beispielsweise eine Suchfunktion, bei der onsubmit return suchfunktion() steht. Die suchfunktion() sucht asynchron nach Ergebnissen und gibt false zurück, sodass die Seite nicht neu geladen wird.
Die Ergebnisse werden dann in einem DIV zur Verfügung gestellt.
Das klappt auch alles wunderbar, aber dadurch bleibt eben die URL bestehen, man kann diese also nicht bookmarken oder an andere Leute senden.
Da die URL anscheinend nicht durch JS geändert werden kann, ohne das neue Ziel auch zu laden, setze ich halt momentan mit suchfunktion() einen hash, um eine URL zum kopieren und speichern bereitzustellen:
window.location.hash = '/suchstring';
gekoppelt mit der RewriteEngine sieht das dann so aus:
www.adresse.de#/suchstring
Wisst ihr wie die Suchmaschinen darauf reagieren? Bringt das Ganze dann überhaupt noch was?
Vielleicht habt ihr ja auch noch bessere Vorschläge, um die Seite mithilfe von Ajax nicht neu laden zu müssen und trotzdem SEF-URLs zu haben.
Freue mich schon auf eure Meinungen und Vorschläge