Zum Inhalt springen

Ich versteh' RealUrl nicht . . .

Erstellt am 9. Februar 2006 · 9 Antworten · letzte Antwort am 11. Februar 2006

Tags: RealURL, Frage

kaktus ·

Guten Abend,

draußen schneit' s und ich steh auf der Leitung.

Ich bin dabei meine Seite suchmaschinenfreundlich aufzubereiten. Da kommt man zwangsläufig auf die Ext. RealUrl. Ich hab sie installiert, nach Doku konfiguriert ?? und die id's werden nicht umgewandelt.

Ergebnis: http://www.progarten.de/208.html

Ich hab das so verstanden, daß die Ext. die id der Seite automatisch durch den Seitentitel ersetzt, eine "sprechende" Url bildet. Tut sie aber nicht. Wenn ich aber einen Alias eingebe, wird dieser korrekt ausgegeben.

Ergebnis: http://www.progarten.de/leistungen.html

Brauch ich dann überhaupt RealUrl, wenn ich die Möglichkeit mit dem Alias habe? Oder ist der Alias schon von RealUrl beeinflußt?

Ihr seht - mir fehlt der Durchblick.

Vielleicht könnt Ihr helfen?

Ich verwende RealUrl Version 1.0.0, Typo 3.8.1;
die Ergänzungen localconf.php und die Anpassung
.htaccess entsprechen den Empfehlungen aus diesem Forum, deshalb hänge ich die hier nicht an.

Grüße,

kaktus

theo ·
kaktus schrieb

Wenn ich aber einen Alias eingebe, wird dieser korrekt ausgegeben.

Ergebnis: http://www.progarten.de/leistungen.html

Yo, dann hast Du simulatestaticdocuments aktiviert.
Genau dieses mußt Du aber deaktivieren, damit realurl läuft.
Beides schließt sich gegenseitig aus, wie auch im manual zu realurl an prominenter Stelle ausdrücklich hervorgehoben wird.

kaktus schrieb

Brauch ich dann überhaupt RealUrl, wenn ich die Möglichkeit mit dem Alias habe? Oder ist der Alias schon von RealUrl beeinflußt?

Diese Möglichkeit hast Du eben gerade nicht, denn realurl bildet ganze (virtuelle) Pfade ab.

kaktus schrieb

Ihr seht - mir fehlt der Durchblick.

Hoffentlich konnte ich beim putzen ein bißchen helfen... 😉

Unbekannter Benutzer ·

die Ergänzungen localconf.php und die Anpassung
.htaccess entsprechen den Empfehlungen aus diesem Forum, deshalb hänge ich die hier nicht an.

... und falls Theos Tipp nicht hilft, poste diese beiden bitte doch noch. Es gibt da nämlich ziemlich viele Versionen von localconf realurl arrays.

Viele Grüße
Niki

kaktus ·

Hallo, Theo, Niki,

draußen schneit es immer noch . . .

ich habe simulateStaticDocuments auf 0 gesetzt und den Alias wieder rausgenommen:

Ergebnis:

http://www.progarten.de/208.html

Ich seh' nicht wirklich klarer, trotz theo's Putzhilfe. Deshalb:

_.htaccess

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

localconf.php

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array('no_cache' => 1,),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array('de' => '0',
'en' => '1',
),
'noMatch' => 'bypass',
),
),
'fileName' => array (
'index' => array(
'backend.php' => array(
'keyValues' => array (
'type' => 100,
)
),
'print' => array(
'keyValues' => array(
'type' => 98,
)
),
),
'defaultToHTMLsuffixOnPrev' => 1,
),
 
);

Setup Roottemplate (außerhalb jeder Klammer, ganz oben)

config.simulateStaticDocuments = 0
config.baseURL = http://www.progarten.de/
config.tx_realurl_enable = 1

Ich denke mal, der Fehler liegt in der Konfiguration, nur wo?

Grüße, kaktus

theo ·
kaktus schrieb

trotz theo's Putzhilfe. Deshalb:

_.htaccess

Dann putz den Unterstrich auch noch gleich weg, denn der deaktiviert die .htaccess

P.S.: cache löschen niemals vergessen

kaktus ·

Ich komm mir vor wie ein Analphabet;

wenn ich den Unterstrich entferne, verschwindet die Datei auf der Serverseite des FTP Programms,
es gibt aber eine mod_rewrite.htaccess. Wenn ich diese anpasse wie oben beschrieben, sieht die Browserzeile wieder so aus:

http://www.progarten.de/?id=208

kaktus

Unbekannter Benutzer ·

wenn ich den Unterstrich entferne, verschwindet die Datei auf der Serverseite des FTP Programms

Zuerst mal das FTP Programm wechseln, z.B.
http://filezilla.sourceforge.net/

Die realurl Konfiguration im localconf ist immer etwas knifflig. Ich vermute dass ich Dir hier nicht vollständig helfen kann da wir aus verschiedenen Gründen die Realurl in 0.3.0 der aktuellen Version vorziehen.

Gute Infos findest Du jedoch hier:
http://wiki.typo3.org/index.php/Realurl
sowie natürlich hier:
http://typo3.org/documentation/document-library/realurl/Configuration-fce13303eb/

Viele Grüße
Niki

kaktus ·

Also, ich vertag' das mal . . .

Trotzdem, vielen Dank an theo und Niki für die
(Putz)hilfe!

Ich muß mich da einfach etwas intensiver einarbeiten; dafür fehlt im Moment die Zeit. Und so werde ich simulateStaticdocuments wieder auf 1 setzen und den Alias verwenden - als Übergangslösung.

Grüße, kaktus

Unbekannter Benutzer ·

als Übergangslösung

Übergangslösungen sind bei URLs immer schlecht wegen Suchmaschinen, externen Links, bookmarks etc.. URL-Änderungen müsste man wenn mans richtig macht händisch mit redirect und moved permanently im http header durchführen, das macht noch mehr Arbeit als die halbe Stunde für realurl aufzuwenden. Also mein Tipp: nicht aufgeben, so schwer ist das eigentlich nicht :-)

Viele Grüße!
Niki

kaktus ·

Hallo, Niki,

erstmal danke für den Zuspruch; anfeuern hilft immer!

Im Forum bin ich auf diesen Thread gestoßen:

#23491

Vielleicht komme ich ja mit simulateStaticDocuments aus? Oder anders gefragt: wo würdest Du die Grenze zwischen überschaubaren Präsenzen (simStatDoc) und umfangreicheren Auftritten (RealUrl) ziehen?

Wenn ich mit einer halben Stunde auskäme, würde ich sicher auch RealUrl nehmen, aber ich hab bis jetzt schon deutlich mehr Zeit ohne zählbares Ergebnis aufgewendet, was mich halt auf simStatDoc zurückgeführt hat.

Zum Schluß die Anfängerfrage: Ich hab mir natürlich eleon.de angesehen, wo die Endungen der Browserzeile meinen mit SimStatDoc erzeugten ähneln. Da ihr, wie du sagst, RealUrl in einer früheren Version verwendet, stellt sich die Frage, dass es offensichtlich möglich ist, die Url's so zu beeinflussen, das der Unterschied zwischen RealUrl und simStatDoc nicht erkennbar ist. Ich ergo auch später auf RealUrl umsteigen könnte?

Grüße,

kaktus