Ajax und escaped fragment ich brauche Schützenhilfe
am 10.03.2014 - 11:27 Uhr in
Moin Moin,
ich habe das Modul Ajaxify Drupal with JQuery Ajax installiert und es auch hinbekommen, dass der aufgerufene Inhalt, eine eigenständige Prduktnode, via Ajax geladen wird. Distribution Commerce Kickstart
Mein Problem ist jetzt, dass das ganze crawl-/indexierbar für G und Co sein muss.
Hier schreibt G, dass die Seite, ähnlich wie bei Ankerlinks, mit Fragmenten, ( #! ) versehen sein muss.
Wie bringe ich die in die URL?
Händisch über die URL-Aliase funktioniert das nicht. Die Ausgabe des # wird dann auf %23 umgeschrieben.
Ein weiteres Problem ist, dass beim Kopieren der URL der Ajaxseite und einfügen in die Adressleiste des Browers die eigentliche Node angezeigt wird.
Bei Ankelinks findet sich im Index unter der Description ein Link "Zu ... Springen". So in etwa sollte es dann doch auch mit Ajaxlinks funktionieren.
Und noch ein kleines Problem ist: Wie muss die Rewriterule in der .htaccess für den Abruf durch den Crawler mit _escaped_fragment_ aussehen.
Ich habe hier bei einer Suche schon einige Ansätze gefunden, doch führten diese zu einem 404.
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=([^&]*)
RewriteRule .* http://%{HTTP_HOST}/%1? [R=301,L]
Gruß Frank
| Anhang | Größe |
|---|---|
| Unbenannt1.gif | 95.67 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 5 Tagen 12 Stunden
vor 6 Tagen 7 Stunden
vor 1 Woche 1 Stunde
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 4 Wochen 5 Tagen
vor 4 Wochen 6 Tagen