mod_rewrite, die Fünfmillionste...

Alles über die Anwendung und Entwicklung von AddOns.

mod_rewrite, die Fünfmillionste...

Beitragvon Ralf.Schlotter » 20. Apr 2009, 16:38

Hallo Ihr Redaxianer,

Als Neuling muss ich den Programmierern von Redaxo erst einmal ein großes Lob aussprechen!
Eine echt saubere Sache dieses einfach zu bedienende cms!
So konnte ich auch schon vieles erfolgreich umsetzen, komme nur hier einfach nicht weiter...


Ich habe folgende Konfiguration:
Redaxo 4.1
$REX['MOD_REWRITE'] = true
real_url addon installiert (das gleiche Problem tritt aber auch mit url_rewrite auf)
.htaccess aus dem addon ist auf dem Server
das <base>-Tag ist im Template eingetragen


Nun funktioniert erst einmal alles prima. Es werden URLs in der Form:
www.domain.de/sprache/kategorie/unterka ... tikel.html erzeugt.

Wenn ich jedoch in einem Startartikel eine Artikelweiterleitung habe, (Modul aus der Demo. Dieser verwendet: rex_redirect(REX_LINK_ID[1], $REX['CUR_CLANG']); )

dann wird aus:
www.domain.de/sprache/kategorie/unterka ... tikel.html

nicht

www.domain.de/sprache/kategorie/unterka ... tikel.html

sondern

www.domain.de/sprache/kategorie/sprache ... tikel.html

und dadurch findet der Browser die Seite nicht.

Kann sich das jemand erklären? ich weiß nicht wo ich da suchen soll?

Vielen Dank für Eure Hilfe!

Gruß
Ralf
Benutzeravatar
Ralf.Schlotter
 
Beiträge: 2
Registriert: 20. Apr 2009, 15:15

Beitragvon Richard.Laing » 20. Apr 2009, 16:46

hi Ralf
kannst du mir mal einen link schicken bei dem ich schauen kann, oder per pn gleich einen zugang zum backend.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

[Gelöst]

Beitragvon Ralf.Schlotter » 20. Apr 2009, 20:50

Hallo,

Richy konnte mein Problem lösen durch ändern des "Artikelweiterleitung"-Moduls:

aus:
Code: Alles auswählen
rex_redirect(REX_LINK_ID[1], $REX['CUR_CLANG']);

wird:
Code: Alles auswählen
header('Location: http://'. $REX['SERVER'] .'/pre/'. rex_getUrl('REX_LINK_ID[1]', $REX['CUR_CLANG']));


da sich meine Redaxo Installation im Unterverzeichniss "/pre/" befindet.

...und wiedereinmal ist bewiesen: "Kaum macht man's richtig, schon geht's!"

Danke
Ralf
Benutzeravatar
Ralf.Schlotter
 
Beiträge: 2
Registriert: 20. Apr 2009, 15:15

Beitragvon ralf.schlott » 21. Apr 2009, 13:42

off topic: Sehr witzig, dein Name klingt wie die Steigerung von meinem...

Viel Spass bei Redaxo!

Gruss
Ralf Schlott
Benutzeravatar
ralf.schlott
 
Beiträge: 425
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch


Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste