Frage zu modrewrite bei Sprachwechsel wegen URL
Verfasst: Mo 3. Sep 2007, 13:39
Hallo,
meine URLs sind mit modrewrite folgendermaßen aufgebaut (zweisprachig 1 für de, 3 für en):
www.meinedomain/1/kategorie/unterkategorie/
so werden auch alle url's generiert, wenn ich über die navigation gehe. wenn ich aber auf englisch (oder dann wieder auf deutsch) umswitche, wird die url so dargestellt:
http://www.meinedomain/1/kategorie/unte ... gorie.html
ich möchte den zusätzlichen anhang mit der .html endung weg haben!
liegt das evtl. an dem Modul das ich für den sprachwechsel einsetze?
meine URLs sind mit modrewrite folgendermaßen aufgebaut (zweisprachig 1 für de, 3 für en):
www.meinedomain/1/kategorie/unterkategorie/
so werden auch alle url's generiert, wenn ich über die navigation gehe. wenn ich aber auf englisch (oder dann wieder auf deutsch) umswitche, wird die url so dargestellt:
http://www.meinedomain/1/kategorie/unte ... gorie.html
ich möchte den zusätzlichen anhang mit der .html endung weg haben!
liegt das evtl. an dem Modul das ich für den sprachwechsel einsetze?
Code: Alles auswählen
<?php
//Konfiguration...
//Diese Zeilen konfigurieren das Modul...
//Aufbau $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "deutsche Version";
$picture["3"] = "english Version";
//AB HIER NICHTS MEHR ÄNDERN...
$mydb = new DB_Contenido;
$mydb ->query ("SELECT idlang, online FROM ".$cfg["tab"]["art_lang"]." WHERE idart=$idart ORDER BY idlang ASC");
while ($mydb -> next_record())
{
while(list($lang_id,$picture_pfad) = each($picture))
{
if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id) and (($mydb->f("online")) == 1))
{
echo "<a class='mainMenuTopOff' href=".$sess->url("front_content.php?client=$client&changelang=".($mydb->f("idlang"))."&idart=$idart");
echo ">".$picture_pfad."</a>";
}
}
reset($picture);
}
?>