Zur Navigation

301 Weiterleitung auf .html

2 Jörg Kruse

Sind in der .htaccess Datei auch noch mod-rewrite Direktiven enthalten, die dazwischenfunken könnten? In dem Fall würde ich statt mit der Redirect-Direktive auch mit mod_rewrite weiterleiten und zwar möglichst weit oben in der .htaccess Datei. Du kannst dies mit einer 302 testen:

RewriteEngine on
RewriteRule ^tastatur-japanisch$ /tastatur-japanisch.html [R=302,L]

... und wenn alles wie gewünscht funktioniert, die 302 durch eine 301 ersetzen.

Falls dies und auch das Leeren des Browser-Caches nicht weiterhilft, könntest du den Inhalt der .htaccess Datei hier mal posten.

23.08.2023 09:50 | geändert: 23.08.2023 09:52

3 taralushi

Hallo,

danke für die schnelle Hilfe. Leider funktioniert es nicht.
Die .htaccess hast circa 600 Einträge.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^cengolio.com [NC]
RewriteRule ^(.*)$ https://www.cengolio.com/$1 [L,R=301]

Redirect 301	/homepage /
Redirect 301	/uebersetzung-arabisch-deutsch /uebersetzung-arabisch.html
Redirect 301      /tastatur-japanisch /tastatur-japanisch.html
Redirect 301	/virtuelle-tastatur-thailaendisch /virtuelle-tastatur-thailaendisch.html
Redirect 301	/übersetzung-latein-deutsch /uebersetzung-latein.html
Redirect 301	/uebersetzung-türkisch-deutsch /uebersetzung-tuerkisch.html
Redirect 301	/uebersetzung-italienisch-deutsch /uebersetzung-italienisch.html

23.08.2023 13:31

4 Jörg Kruse

Es scheint so, dass die Weiterleitung dann nicht funktioniert, wenn sich die Ziel-URL nur durch die Endung ".html" unterscheidet? die Weiterleitung von uebersetzung-xyz-deutsch zu uebersetzung-xyz.html, wo außerdem der Teilstring "-deutsch" fehlt, funktioniert dagegen.

Ich vermute, dass das Apache-Modul MultiViews bei euch aktiviert ist und hier reinpfuscht. Wenn es eine entsprechende Datei mit der Endung .html gibt, wird nicht weitergeleitet, sondern Multiviews sorgt dafür, dass die Datei direkt angezeigt wird.

Du kannst MultiViews mal testweise in der .htaccess Datei deaktivieren:

Options -MultiViews

23.08.2023 14:56 | geändert: 23.08.2023 14:59

3 Forenmitglieder fanden diesen Beitrag gut

5 taralushi

Ich liebe dich. Vielen vielen Dank. Jetzt funktioniert es.

23.08.2023 15:15

Beitrag schreiben (als Gast)

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





[BBCode-Hilfe]