Zur Navigation

Weiterleitung mit .htaccess unter Joomla funktionier nicht !!

Fehlermeldung mit htaccess Umleitung

1 Goofy

Hallo,
ich habe ein Problem. Ich habe 2 Internetnamen. Einer ist die deutsche Seite, der andere die französische. Meine Internetseite ist in Deutsch und mit Joomfisch übersetzt worden. Auf der Seite befinden sich Buttons mit Landesflaggen, über die man die Sprache wählen kann. Jetzt möchte ich, dass wenn man die französische www ringibt auch sofort auf diese französische Mainpage kommt. Mein Hoster sagte mir, dass eine Weiterleitung mit .htaccess unter Joomla nicht möglich ist. Da ich neu in Joomla bin, weiss ich nicht, wie genau so eine Umleitung geschrieben werden muss.
Ich hatte folgendes schon probiert:

Redirect http://www.meineSeite.ch http://www.meineseite.ch/index.php?lang=fr

Das klappt allerdings nicht. Ausserdem, was mache ich mit den vorhandenen Einträgen in der .htaccess ??
Wenn ich dann meine Internetseite aufrufe, bekomme ich das angezeigt :

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.


Vielen Dank für eine Antwort !!

25.02.2011 14:54

2 Jörg Kruse

Redirect http://www.meineSeite.ch http://www.meineseite.ch/index.php?lang=fr

Nur das Weiterleitungsziel wird als vollständige URL angegeben - links davon gibst du das Verzeichnis oder die Datei an, die weitergeleitet werden sollen.

So z.B. leitest du die Seite index.php weiter:

Redirect /index.php http://www.meineseite.ch/index.php?lang=fr

Jetzt möchte ich, dass wenn man die französische www ringibt auch sofort auf diese französische Mainpage kommt.

Was meinst du mit "französische www"?

25.02.2011 17:11

3 Goofy (Gast)

Hallo

Ich habe eine internetseite reserviert auf www.meineseite.ch (Beispiel)
Auf dieser Seite befinden sich Länderbuttons mit denen man die Sprache wechseln kann.
Als 2. habe ich auch die Internetseite www.monsite.ch (das ist die französische) reserviert.
Bis jetzt kommt man bei der Eingabe www.meineseite.ch und www.monsite.ch auf die gleiche Seite in deutsch. Die französisch sprechenden müssen dann den Landesbutton bedienen um auf die Joomfish Übersetzung zu kommen !
Ich will aos bei Eingabe von www.monsite.ch man gleich auf die Seite http://www.meineseite.ch/index.php?lang=fr kommt.
Ich habe das probiert:
Redirect http://www.meineSeite.ch http://www.meineseite.ch/index.php?lang=fr

aber damit klappt das nicht.

Danke für Deine Antwort

01.03.2011 09:47

4 Jörg Kruse

Bis jetzt kommt man bei der Eingabe www.meineseite.ch und www.monsite.ch auf die gleiche Seite in deutsch.

Also teilen sich die beiden Domains einen Webspace-Ordner? mit einer einfachen Redirect Direktive kommst du dann nicht weiter, da die Weiterleitung nicht nach Domains unterscheidet. Falls du mod_rewrite zur Verfügung hast, könntest du die Weiterleitung folgendermaßen versuchen:

RewriteEngine on
RewriteCond %{HTTP_HOST} monsite\.ch
RewriteCond %{QUERY_STRING} !lang=fr
RewriteRule ^$ http://www.monsite.ch/index.php?lang=fr [R=301]

Das sollte von der Startseite www.monsite.ch/ auf www.monsite.ch/index.php?lang=fr weiterleiten; die zweiten RewriteCond sollte hierbei eine Endlosweiterleitung verhindern

01.03.2011 15:57 | geändert: 01.03.2011 15:58

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]