Seite 1 von 1
Komische URL bei Redirect permanent und Modrewrite
Verfasst: Sa 13. Okt 2007, 09:14
von llaron
Hallo,
die urs einer HP haben sich geändert, da ich eine 2te sprache implementiert habe. jetzt habe ich in die htaccess für die ganzen alten urls eine regel geschrieben die auf die neuen urls verweist. das sieht so aus:
wenn ich die seite jetzt mit der alten url aufrufe, sprich mit
www.url.com/name/
dann findet er die seite, gibt mir aber in der url folgendes aus:
www.url.com/name/subname/?parts[]=name
das kommt irgendwie über das modrewrite. nutze die version 4.6.15 von stese. wie bekomme ich diesen zusatz aus der URL???
Merci im voraus
Nico
Re: Komische URL bei Redirect permanent und Modrewrite
Verfasst: Sa 13. Okt 2007, 09:47
von derSteffen
Hallo,
hast du denn auch alle Anpassungen in der config vorgenommen, bzw. in den Mandanteneinstellungen (wenn du dort die Sache eingepflegt hast)?
- Soll die Sprache mit in der URL erscheinen (für Mehrsprachsysteme unabdingbar)
/* is multilanguage? ( 1 = yes, 0 = none ) */
$cfg['mod_rewrite']['use_language'] = 0;
- Soll statt der Sprach ID der Sprachname in der URL erscheinen?
/* use language name in url? ( 1 = yes, 0 = none ) */
$cfg['mod_rewrite']['use_language_name'] = 0;
Also ich glaube nicht das man eine neue Regel in der htaccess erstellen muss?
MFG
Verfasst: So 14. Okt 2007, 08:44
von llaron
Hi,
du hast mich glaub falsch verstanden. Wenn der redirect durch die htaccess auf die Seite
www.url.com/name/subname/ ausgeführt wird, hängt er mir in der url automatisch noch das kürzel ?parts[]=name hintendran. Die url sieht dann so aus:
www.url.com/name/subname/?parts[]=name , soll aber so aussehen:
www.url.com/name/subname/
Hängt irgendwie mit MR zusammen...
Gruß
Nico
Verfasst: Di 16. Okt 2007, 07:41
von llaron
hat keiner eine Idee?

Verfasst: Di 16. Okt 2007, 10:22
von derSteffen
Hast du denn mal den Cachce gelöscht sowie die Con_Code geleert? Lade doch auch meine ein jungfräuliche .htaccess hoch direkt von der 4.6.15 MR!
Vielleicht mußt du auch mal die Aliase zurücksetzen?
3. Meine Aliase sind defekt, leer oder sollen nur auf die
Originalwerte zurückgesetzt werden
-----------------------------------------------------------
Mit folgendem kleinen Modul kann man alle Aliase reseten:
<?php
cInclude("classes","class.modrewrite.php");
ModRewrite::reset_aliases();
print "fertig";
?>
Bitte stellen Sie sicher, dass das Modul nur dann
ausgeführt wird, wenn Sie wirklich alle Aliase
zurücksetzen wollen, da es starke Leistungseinbußen bei
dauerhafter Ausführung (z.B. als Modul in jedem Artikel)
gibt.