Redirect Weiterleitung

SSD1TB

Ensign
Registriert
Okt. 2010
Beiträge
238
Zeig mal deine apache config

Redirect 301 [old URL] [new URL]
Wäre der einfachste Weg
 
  • Gefällt mir
Reaktionen: Malaclypse17
Hallo madmax2010,
Meinst Du das?

Webserver: www2500.c.artfiles.de
Webserver-IP: 212.XX.XXX.30
Aktuelle Systemzeit: 2022-05-21 21:38:33 CEST (UTC+0200)
Webserver-Version: Apache HTTPD 2.4.x
Datenbankserver: sqlXXXXc.artfiles.de
Datenbankserver-Version: MariaDB 10.3.34
Perl-Version: 5.24.1
Python-Version: 2.7.13
PHP-Versionen: 7.2, 7.3, 7.4, 8.0, 8.1
ImageMagick-Version: 6.9.7-4
 
Zuletzt bearbeitet:
Nehm da bitte schnell wieder die Server IP/Domain raus, die muss ja hier nicht öffentlich einsehbar sein für das Problem.
Madmax2010 meint die Apache Config welche wohl auf dem Server liegt, diese hast du sicherlich zu Anfang mal eingerichtet.
Edit: okay, ich nehme mal an du hast bei diesem Hoster das Webhosting Paket gekauft?
Bin mit htaccess jetzt nicht sehr firm, aber eine Umleitung von www.meinedomain.de auf meinedomain.de wäre doch am einfachsten durch eine Umleitung zu bewerkstelligen? Das kannst du wahrscheinlich bei deinem Hoster im Kundenmenü machen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: madmax2010
Artfiles ist mein Webhoster, ja. Denke da habe ich mit der Apache Konfiguration nichts zu tun, ich finde jedenfalls nichts.
Es funktioniert alles bis auf die Unterverzeichnisse.


Geprüft mit freetools.seobility.net/de/redirectcheck/


https://www.meine-domain.com/news
Die Seite leitet nicht korrekt weiter. Fehlerhaftes Ziel: https://meine-domain.com/index.php
Der Statuscode der Weiterleitung ist 404
Es gibt keine unnötigen Zwischenschritte.

https://www.meine-domain.com/news


Die Seite leitet nicht korrekt weiter. Fehlerhaftes Ziel: https://meine-domain.com/index.php
Der Statuscode der Weiterleitung ist 404
Es gibt keine unnötigen Zwischenschritte.
 
SSD1TB schrieb:
mit Änderung in der .htaccess fehlerhafte Weiterleitungen behoben
Welche Änderungen denn genau?

Wenn ich dich richtig verstanden habe ist das was du suchst ein URL Rewrite, keine Weiterleitung.
 
  • Gefällt mir
Reaktionen: madmax2010
Hallo Rehtaftib,
danke für den Hinweis, die bisherige Lösung sieht so aus:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^meine-domain.com$
RewriteRule ^(.*)$ https://meine-domain.com/$1 [R=301,L]

Das klappt, aber die Unterverzeichnisse werden nicht mit eingeschlossen.
Ergänzung ()

Danke für eure Hilfe, habe es jetzt mit diesen beiden Regeln gelöst:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.meine-domain\.com [NC]
RewriteRule ^(.*)$ https://meine-domain.com/$1 [L,R=301,NC]
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Rehtaftib
SSD1TB schrieb:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^meine-domain.com$
RewriteRule ^(.*)$ https://meine-domain.com/$1 [R=301,L]

Das klappt, aber die Unterverzeichnisse werden nicht mit eingeschlossen.
Ja weil du alles auf die Hauptdomain rewritest. Egal was kommt, zurück auf Los. Der Rewrite sollte ca. so aussehen:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
  • Gefällt mir
Reaktionen: Malaclypse17
Zurück
Oben