Fragen zu 301 Umleitungen in der .htaccess

Programmierung, Templatedesign & Codeschnipsel
Antworten
Benutzeravatar
degraf
Beiträge: 14269
Registriert: 21. Sep 2009 12:18
Land: Deutschland

Fragen zu 301 Umleitungen in der .htaccess

Ich verzweifel mal wieder an speziellen 301ern in der .htaccess.

Ziel:
Von einer Subdomain möchte ich einzelne (News-)Seiten auf die entsprechenden neuen Seiten der Hauptdomain per 301 umleiten.
Entsprechende .htaccess der news.meinshop.de:

Code: Alles auswählen

Redirect 301 /Beitrag1/ https://www.meinshop.de/Beitrag1/
Redirect 301 /Beitrag2/ https://www.meinshop.de/Beitrag2/
So weit, so gut, das funktioniert.

Jetzt möchte ich aber noch alle anderen Seiten stumpf auf https://www.meinshop.de/news umleiten:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^news.meinshop.de$ [NC]
RewriteRule ^(.*)$ https://www.meinshop.de/news [R=301,L]
Wenn ich das ans Ende stelle, werden die vorherigen Regeln allerdings ignoriert und es wird alles auf /news umgeleitet.
Ich dachte immer, sobald eine Regel zutrifft, werden die restlichen Regeln ignoriert? :gruebel:
Hätte jemand einen Tipp, wie es trotzdem funktionieren könnte?


IT-Recht Kanzlei
Benutzeravatar
arnego2
Beiträge: 250
Registriert: 6. Apr 2021 13:19
Land: Deutschland
Firmenname: Arnego2 LtD
Branche: Web & SEM
Kontaktdaten:

Re: Fragen zu 301 Umleitungen in der .htaccess

Wo ist den die Seite? Je nach Host kann da was schieflaufen.
Benutzeravatar
degraf
Beiträge: 14269
Registriert: 21. Sep 2009 12:18
Land: Deutschland

Re: Fragen zu 301 Umleitungen in der .htaccess

Bei All-Inkl, oder was meinst Du?
Benutzeravatar
degraf
Beiträge: 14269
Registriert: 21. Sep 2009 12:18
Land: Deutschland

Re: Fragen zu 301 Umleitungen in der .htaccess

Habe die Lösung jetzt selbst gefunden.
Irgendwie haben "normale" Umleitungsbedingungen mit "RewriteCond" wohl Vorrang vor "Redirect 301".
Also habe ich die letzte Umleitung durch

Code: Alles auswählen

Redirect 301 / https://www.meinshop.de/news
ersetzt und nun wird alles wie gewollt der Reihe nach abgearbeitet. :daumenhoch:
Benutzeravatar
silent-invest
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 427
Registriert: 26. Aug 2015 09:19
Land: Deutschland
Wohnort: Brandenburg

Re: Fragen zu 301 Umleitungen in der .htaccess

Die Umleitung der einzelnen Seiten klappt... aber der ganze andere Rest leitet nicht wie gewünscht um. Wenn ich die Syntax

Code: Alles auswählen

Redirect 301 / https://www.meinshop.de/news
anwende, wird auf die neue Domain umgeleitet, hängt aber an die neue Domain die aufgerufenen Seite mit dran. Er leitet nicht auf die Startseite der neuen Domain um?

Ich rufe www.altedomain.net/xxx.html auf und es wird auf www.neuedomain.de/xxx.html umgeleitet
Es soll aber auf die Startseite gehen.
Antworten

Zurück zu „HTML, PHP, CSS, & Co.“

  • Information