[TYPO3-german] RealURL - Site Crawler - Indexed Search - Problem mit Local Anchors im Template
Stephan Vidar
vidvid at freakmail.de
Fri Dec 12 11:58:15 CET 2008
Hallo zusammen,
ich verwende im (X)HTML - Template fest definierte Sprungmarken, um
bspw. zum Seitenanfang oder direkt zum Inhalt zu springen.
Da bei Verwendung von RealURL <base href="http://www.domain.tld/" />
innerhalb der Seite verwendet werden muß, funktionieren die Sprungmarken
in der Form <a href="#container"> nicht, da beim Klick u.U. ein
Roundtrip und kein Sprung innerhalb der Seite erfolgt.
Also "prefixLocalAnchors" aktiviert und die Sprungmarken sehen im
fehlerfreien Fall so aus: <a href="allgemeine-seiten/home.html#container">
Steht in der Adressleiste des Browsers auch
"...allgemeine-seiten/home.html" ist alles gut.
Was als Präfix vor den Local Anchors steht, entscheidet der erste Aufruf
der Seite, insofern das Caching aktiviert ist. Mein netter Crawler ruft
die zu indizierenden Seiten aber in der Form "...index.php?id=123" auf.
Da dabei der Cache neu erstellt wird, werden alle lokalen Sprungmarken
also in der Form gepräfixt: <a href="index.php?id=123#container">. Dies
führt bei Nutzung einer Sprungmarke selbstverständlich zu einem
Roundtrip, insofern in der Adressleiste des Browsers
"...allgemeine-seiten/home.html" steht.
Dem Crawler kann man leider nicht mitteilen, dass er die zu
indizierenden Seiten im Crawler - Queue im RealURL - Format adressiert.
Jemand eine Idee? Bin für jeden Tipp dankbar!
Gruß Stephan
-----------
TYPO3 4.2.3
RealURL 1.5.2
Site Crawler 2.1.0
Index Search Engine 2.11.0
More information about the TYPO3-german
mailing list