[TYPO3-german] Umstellung von SimulateStatic aufrealurl+htaccess

Konrad Schiertz konrad.schiertz at schindlerparent.de
Tue Jun 5 15:55:16 CEST 2007


Hallo Andi,

habe mir die URL nochmal GANZ genau angeschaut:

Buchinger_Programm.86+B6Jkw9MA__.0.html


bei mir war dann der aufbau der simulatestatics wohl folgendermassen:

seitentitel.pid(+sprache md5 umgewandelt).type.html

ich denke das müsste man zurückwandeln können (die Hoffnung steigt :-) )

Grüße
Konrad

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von Andreas
Becker
Gesendet: Dienstag, 5. Juni 2007 15:33
An: German Typo3 Userlist
Betreff: Re: [TYPO3-german] Umstellung von SimulateStatic
aufrealurl+htaccess


Hi Konrad

An dem gleichen TIP hing ich vor 2 Jahren auch als eine riesen Site aus
3.5er Zeiten umgestellt werden sollte auf 4.1 und wir sind davon abgekommen
eben wegen demselben Problem, dass unsere URL auch woerter darin hatte.
Nunja. Damals fanden wir keine wirklich brauchbare Loesung leider. Es war
dann eben Handarbeit angesagt.

In der TSREF fand ich noch folgendes
In all case 'id' may be the uid-number OR the page *alias* (if any)

Wird bei Dir die Page ID NICHT ausgegeben. Hmm.

ansonsten koennte man evtl das rewrite so gestalten, dass die Seite so wie
im Beispiel aufgerufen wird und er Alias unter den Tisch faellt. Bei Dir
sind es zudem zwei woerter, die rewritten werden muessen  WORT.WORT.

Im Gegensatz zu einem Rewrite mit Zahlen was einfach ist, weil ja die Zahl -
die PID enthalten ist.

Aus welchen Werten deiner Seite setzt sich die URL zuammen.?
Sind es immer WORT.WORT oder auch einmal nur ein Wort oder gar kleine
"Saetze"?

Vorraussetzung fuer einen Rewrite waere auf jeden Fall so denke ich, das Du
einen Wert in der Seite benoetigst, der auch in der URL vorkommt,ansonsten
musst Du jedes Wort einzeln rewriten.

Wie soll die PID oder auch der Seitenname gefunden werden nach einem
rewrite.
Ich denke die Paste and Copy Loesung ist hier wesentlich zeitsparender.

Ich habe auch im Internet gerade noch einmal geschaut und alle Beispiele
befassen sich nur mit den ueblichen static URLs OHNE Alias. sollte ich was
finden werde ich dir den Link senden.

Bis dann Andi

Am 05.06.07 schrieb Andreas Becker <ab.becker at web.de>:
>
> Hi Konrad
>
> RewriteRule ([0-9]+)\.([0-9]+)\.html$
> http://%{HTTP_HOST}/index.php?id=$1&type=$2 [R=301,L]
>
> Hast Du das schon einmal ausprobiert?
>
> Andi
>
>
>
> Am 05.06.07 schrieb Konrad Schiertz <konrad.schiertz at schindlerparent.de>:
> >
> > Hallo Andi,
> >
> > danke für die ausführliche Idee.
> >
> > Das .0. ist der Type.
> >
> > Falls sich über die .htaccess keine Lösung ergiibt, werde ich das
> > ebenfalls ausprobieren.
> >
> > Viele Grüße
> > Konrad
> >
> > -----Ursprüngliche Nachricht-----
> > Von: typo3-german-bounces at lists.netfielders.de
> > [mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von Andreas
> > Becker
> > Gesendet: Dienstag, 5. Juni 2007 15:05
> > An: German Typo3 Userlist
> > Betreff: Re: [TYPO3-german] Umstellung von SimulateStatic
> > aufrealurl+htaccess
> >
> >
> > Hi Konrad
> >
> > OK habe was gefunden
> >
> > http://www.mcuniverse.com/Simulate-Static-V-1.1368.0.html
> >
> > Das ist eine mit Simulate Static erzeugte Seite.
> >
> > Domain/Alias.PID.0.html
> >
> > aus dieser Domain muesstest Du nun lediglich folgendes erzeugen.
> >
> > link-id                     url
> > 1368               www.mcuniverse.com at Simulate-Static-V-1.1368.0.html
> >
> > Ich denke, dass dies moeglich sein muesste, da das Ende bei simulate
> > static
> > wie ich es mir jetzt angeschaut habe immer .0.html ist
> >
> > Lese die URLs in eine Tabelle ein und gebe den .(Punkt) z.B als
> > Trennzeichen
> > ein und schon hast Du alle PID separiert zugaenglich in einer eigenen
> > Spalte.
> >
> > Jetzt musst Du nur noch die Werte in die im Bild gezeigte Tabelle an die
> > entsprechenden Spalten kopieren. Und alles muesste funktionieren.
> >
> > Die Werte koenntest Du auch in RealUrl einlesen, aber leider gibt es da
> > keine OLD-Link Spalte
> >
> > Waere das was?
> > Andi
> >
> > Am 05.06.07 schrieb Andreas Becker <ab.becker at web.de>:
> > >
> > > Hi Konrad
> > >
> > > http://docs.google.com/File?id=dd33gg45_8fptvr7hm
> > >
> > > Unter dem Link findest Du ein Bild (Screenshot) so wie bei uns die
> URLs
> > > unter Old Links gespeichert werden. Wenn Du nun die PageID auslesen
> > kannst
> > > und auch die zugehoerige URL so muesste es moeglich sein, diese in die
> > Form
> > > unserer URLs zu bringen.
> > >
> > > Wenn Du auch noch PHP5 haettest koenntest Du das ganze ohne .htaccess
> > > Eintraege hinkriegen.
> > >
> > > Wir beutzen CoolUri und das kann genau das was du suchst. Es
> beinhaltet
> > > die Moeglichkeit Alte Links zu preserven und auf Neu generierte zu
> > > verlinken. URLs, die auch weiterhin so bestehen bleiben sollen koennen
> > auch
> > > als STICKY gekennzeichnet werden und werden dann nicht durch neue
> Werte
> > > ueberschrieben.
> > >
> > > Wie sehen denn deine URLs aus, schicke bitte mal ein Beispiel
> > >
> > > Andi
> > >
> > > Am 05.06.07 schrieb Konrad Schiertz <
> konrad.schiertz at schindlerparent.de
> > >:
> > > >
> > > > Hallo Andi,
> > > >
> > > > das versteh ich jetzt nicht wirklich? Und was soll uns das bringen?
> > > > Ich weiß noch nicht wo du hin willst :-)
> > > >
> > > > Grüße
> > > > Konrad
> > > >
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: typo3-german-bounces at lists.netfielders.de
> > > > [mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von
> > Andreas
> > > > Becker
> > > > Gesendet: Dienstag, 5. Juni 2007 14:34
> > > > An: German Typo3 Userlist
> > > > Betreff: Re: [TYPO3-german] Umstellung von SimulateStatic
> > > > aufrealurl+htaccess
> > > >
> > > >
> > > > Hi Konrad
> > > >
> > > > Hast Du eine Moeglichkeit die URLs deiner Seiten auszulesen? und mit
> > der
> > > > zugehoerigen Page-id abzuspeichern?
> > > >
> > > > Also in der Form
> > > > page_id<
> >
> http://lisandi.com:2082/3rdparty/phpMyAdmin/sql.php?db=lisandi_d1&table=link_oldlinks&token=c2e109102daceadce4bf5e1a7aef0e7c&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&sql_query=SELECT+%2AFROM+%60link_oldlinks%60++ORDER+BY+%60link_oldlinks%60.%60link_id%60+ASC
> > > > >
> > > > url<
> >
> http://lisandi.com:2082/3rdparty/phpMyAdmin/sql.php?db=lisandi_d1&table=link_oldlinks&token=c2e109102daceadce4bf5e1a7aef0e7c&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&sql_query=SELECT+%2AFROM+%60link_oldlinks%60++ORDER+BY+%60link_oldlinks%60.%60url%60+ASC
> > > > >
> > > >                              20
> > > > www.domain.com/community/news/singleview
> > > >                              21
> > www.domain.com/community/calendar/
> > > >
> > > >
> > > > Wenn ja waere das sehr gut.
> > > >
> > > > Andi
> > > >
> > > > Am 05.06.07 schrieb Konrad Schiertz <
> > konrad.schiertz at schindlerparent.de
> > > > >:
> > > > >
> > > > > Hi Andi,
> > > > >
> > > > > nein die Möglichkeit gibt es bei simulatestatics nicht.
> > > > >
> > > > > Grüße
> > > > > Konrad
> > > > >
> > > > > -----Ursprüngliche Nachricht-----
> > > > > Von: typo3-german-bounces at lists.netfielders.de
> > > > > [mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von
> > > > Andreas
> > > > > Becker
> > > > > Gesendet: Dienstag, 5. Juni 2007 14:26
> > > > > An: German Typo3 Userlist
> > > > > Betreff: Re: [TYPO3-german] Umstellung von SimulateStatic auf
> > > > > realurl+htaccess
> > > > >
> > > > >
> > > > > Hi Konrad
> > > > >
> > > > > Die Werte werden bei der RealURL in
> > > > >
> > > > > FROM `tx_realurl_pathcache`
> > > > >
> > > > >
> > > > > pagepath
> > > > >
> > > > > language_id
> > > > >
> > > > > page_id
> > > > >
> > > > > rootpage_id
> > > > >
> > > > > gespeichert. RealUrl bietet leider nicht die Moeglichkeit (wir
> > fanden
> > > > > bisher
> > > > > keine) alte URLs zu erhalten.
> > > > >
> > > > > Wie sieht das bei simulate static aus? Werden dort die Werte auch
> in
> > > > > diesen
> > > > > Spalten gespeichert? Ihabe mit Simulate Static bisher nicht
> > > > gearbeitet?
> > > > >
> > > > > Andi
> > > > >
> > > > >
> > > > >
> > > > > Am 05.06.07 schrieb Konrad Schiertz <
> > > > konrad.schiertz at schindlerparent.de>:
> > > > > >
> > > > > > Hi Andi,
> > > > > >
> > > > > > genau, somit können alte Links von externen Seiten auch
> weiterhin
> > > > > genutzt
> > > > > > werden.
> > > > > >
> > > > > > Hatte unter
> > > > > >
> > > > >
> > > >
> >
> http://www.typo3wizard.com/de/snippets/general-config/umstellung-von-simulatestatic-auf-realurl.htmldieL
> > ösung
> > > > gefunden, läuft aber bis jetzt noch nicht so.
> > > > > >
> > > > > > Grüße
> > > > > > Konrad
> > > > > >
> > > > > > -----Ursprüngliche Nachricht-----
> > > > > > Von: typo3-german-bounces at lists.netfielders.de
> > > > > > [mailto: typo3-german-bounces at lists.netfielders.de]Im Auftrag
> von
> > > > Andreas
> > > > > > Becker
> > > > > > Gesendet: Dienstag, 5. Juni 2007 14:13
> > > > > > An: German Typo3 Userlist
> > > > > > Betreff: Re: [TYPO3-german] Umstellung von SimulateStatic auf
> > > > realurl
> > > > > > +htaccess
> > > > > >
> > > > > >
> > > > > > Hi Konrad
> > > > > >
> > > > > > Verstehe ich das richtig. Du willst die alten URLs als "Old
> Links"
> > > > > > weiterfuehren und dann neue links mit RealURL generieren. Die
> > Alten
> > > > > Links
> > > > > > sollen dabei auf die jeweilige Seite mit ihrer neuen URL
> verlinkt
> > > > sein.
> > > > > >
> > > > > > Andi
> > > > > >
> > > > > >
> > > > > > Am 05.06.07 schrieb Konrad Schiertz <
> > konrad.schiertz at schindlerparent.de
> > > > > >:
> > > > > > >
> > > > > > > Hallo zusammen,
> > > > > > >
> > > > > > > ich versuche nach einer Umstellung von SimulateStatic auf
> > realurl
> > > > alte
> > > > > > > Links über die .htaccess abzufangen.
> > > > > > > Diese Lösung sollte eigentlich so funktionieren.
> > > > > > >
> > > > > > > RewriteRule ([0-9]+)\.([0-9]+)\.([0-9]+)\.html$  <
> > > > > > > http://www.domain.com/index.php?id=$1&L=$2&type=$3>
> > > > > > > http://www.domain.com/index.php?id=$1&L=$2&type=$3  [R=301,L]
> > > > > > >
> > > > > > > Leider passiert rein gar nichts (bzw. momentan bekomme ich
> immer
> > > > nur
> > > > > die
> > > > > > > Fehlerseite: "The page did not exist or was inaccessible.
> > Reason:
> > > > > > Segment
> > > > > > > "Buchinger_Programm.86+B6Jkw9MA__.0" was not a keyword for a
> > > > > postVarSet
> > > > > > as
> > > > > > > expected!" -> Klar das Segment RealURL natürlich nicht bekannt
> > > > ist).
> > > > > > Jemand
> > > > > > > eine Idee oder eine andere Lösung dafür?
> > > > > > >
> > > > > > > Viele Grüße
> > > > > > > Konrad
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > TYPO3-german mailing list
> > > > > > > TYPO3-german at lists.netfielders.de
> > > > > > >
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > > > > >
> > > > > > _______________________________________________
> > > > > > TYPO3-german mailing list
> > > > > > TYPO3-german at lists.netfielders.de
> > > > > >
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > > > > _______________________________________________
> > > > > > TYPO3-german mailing list
> > > > > > TYPO3-german at lists.netfielders.de
> > > > > >
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > > > >
> > > > > _______________________________________________
> > > > > TYPO3-german mailing list
> > > > > TYPO3-german at lists.netfielders.de
> > > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > > > _______________________________________________
> > > > > TYPO3-german mailing list
> > > > > TYPO3-german at lists.netfielders.de
> > > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > > >
> > > > _______________________________________________
> > > > TYPO3-german mailing list
> > > > TYPO3-german at lists.netfielders.de
> > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > > _______________________________________________
> > > > TYPO3-german mailing list
> > > > TYPO3-german at lists.netfielders.de
> > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > > >
> > >
> > >
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list