Hallo zusammen.
ich stehe irgendwie auf dem Schlauch. Ich habe einen Relaunch einer Seite gemacht und gleichzeitig ein SSL-Zertifikat geändert. Hier und da hat sich auch die Struktur geändert. Aber irgendwie habe ich einen Fehler im Redirect. Kann mir jemand auf die Füße helfen?
Beispiel:
http://www.meine-seite.de/thema1
https://www-meine-seite.de/leistungen/thema1
Dieser Fall trifft auf etwa 20 Seiten bei mir zu.
DANKE für eure Hilfe
Wie (mit welchem Code) leitest du denn genau weiter und wie äußert sich der Fehler?
Wenn sich aus den weiterzuleitenden URLs kein Muster ableiten lässt, müssen diese wohl einzeln weitergeleitet werden.
Wichtig ist immer auch die Reihenfolge von Rewrites in der .htaccess Datei.
Eine Umleitung der Domain findet nicht statt. Er macht nur https aus der Domain (wahrscheinlich wegen der Einstellung in der Joomla-Konfiguration "https erzwingen") Zudem erhalte ich eine 404-Seite mit der Info (0 Ungültiger Controller: name='abscheider', format='')
Hier ist die leicht gekürzte .htaccess-Datei (Ich habe auch die Variante Redirect .......... [R=301] schon ohne Erfolg probiert.
##
# @package Joomla
# @copyright Copyright (C) 2005 - 2018 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##
##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line 'Options +FollowSymLinks' may cause problems with some server configurations.
# It is required for the use of mod_rewrite, but it may have already been set by your
# server administrator in a way that disallows changing it in this .htaccess file.
# If using it causes your site to produce an error, comment it out (add # to the
# beginning of the line), reload your site in your browser and test your sef urls. If
# they work, then it has been set by your server administrator and you do not need to
# set it here.
##
## No directory listings
<IfModule autoindex>
IndexIgnore *
</IfModule>
## Can be commented out if causes errors, see notes above.
Options +FollowSymlinks
Options -Indexes
## Mod_rewrite in use.
RewriteEngine On
Redirect 301 http://www.loenne.de/abscheider/abscheider-wartung https://www.loenne.de/leistungen/abscheider/kontrolle-wartung
Redirect 301 http://www.loenne.de/abscheider https://www.loenne.de/leistungen/abscheider
Redirect 301 http://www.loenne.de/abscheider/abscheidersanierung https://www.loenne.de/leistungen/abscheider/abscheidersanierung
## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site then comment out the operations listed
# below by adding a # to the beginning of the line.
# This attempts to block the most common type of exploit `attempts` on Joomla!
#
# Block any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root home page
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.
## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects
##
# Uncomment the following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##
# RewriteBase /
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
Bei einer Redirect-Direktive wird nur der Pfad der Quell-URL angegeben:
Redirect 301 /abscheider/abscheider-wartung https://www.loenne.de/leistungen/abscheider/kontrolle-wartung
(Ich habe auch die Variante Redirect .......... [R=301] schon ohne Erfolg probiert.
Die Ausdrücke "Redirect" und "[R=301]" gehören zu unterschiedlichen Modulen und passen von daher nicht zusammen.
Mit dem Modul mod_rewrite könnte man so weiterleiten:
RewriteRule ^/?abscheider/abscheider-wartung$ https://www.loenne.de/leistungen/abscheider/kontrolle-wartung [R=301,L]
Danke, wir kommen dem Ziel schon näher. Alleine funktioniert deine Zeile bereits. Muss ich meine Liste noch umsortieren? Denn wenn ich alle einfüge, dann bekomme ich wieder den selben Fehler ausgeworfen.
RewriteRule ^/?abscheider/abscheider-wartung$ https://www.loenne.de/leistungen/abscheider/kontrolle-wartung [R=301,L]
RewriteRule ^/?abscheider$ https://www.loenne.de/leistungen/abscheider [R=301,L]
RewriteRule ^/?abscheider/abscheidersanierung$ https://www.loenne.de/leistungen/abscheider/abscheidersanierung [R=301,L]
RewriteRule ^/?abscheider/beratung_abscheider$ https://www.loenne.de/leistungen/abscheider/beratung [R=301,L]
RewriteRule ^/?abscheider/pruefung$ https://www.loenne.de/leistungen/abscheider/pruefung [R=301,L]
RewriteRule ^/?abscheider/pruefung/generalinspektion_fettabscheider$ https://www.loenne.de/leistungen/abscheider/pruefung/generalinspektion-fettabscheider [R=301,L]
RewriteRule ^/?abscheider/pruefung/generalinspektion_oelabscheider$ https://www.loenne.de/leistungen/abscheider/pruefung/generalinspektion-oelabscheider [R=301,L]
RewriteRule ^/?abscheider/reinigung$ https://www.loenne.de/leistungen/abscheider/abscheiderreinigung [R=301,L]
RewriteRule ^/?abscheider/reinigung/fettabscheiderentsorgung$ https://www.loenne.de/leistungen/abscheider/abscheiderreinigung/fettabscheiderentsorgung [R=301,L]
RewriteRule ^/?abscheider/reinigung/oelabscheiderentsorgung$ https://www.loenne.de/leistungen/abscheider/abscheiderreinigung/oelabscheiderentsorgung [R=301,L]
RewriteRule ^/?abscheider/reinigungsmittel$ https://www.loenne.de/leistungen/abscheider/reinigungsmittel [R=301,L]
RewriteRule ^/?abscheider/unsere-produkte$ https://www.loenne.de/leistungen/abscheider/reinigungsmittel [R=301,L]
RewriteRule ^/?agb-onlineshop$ https://www.loenne.de/agbs [R=301,L]
RewriteRule ^/?agbs$ https://www.loenne.de/agbs [R=301,L]
RewriteRule ^/?flaechenreinigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung [R=301,L]
RewriteRule ^/?flaechenreinigung/extremschmutzbeseitigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung/extremschmutzbeseitigung [R=301,L]
RewriteRule ^/?flaechenreinigung/oelspurbeseitigung$ https://www.loenne.de/leistungen/sonderabfall/havarie/oelspurbeseitigung [R=301,L]
RewriteRule ^/?flaechenreinigung/strassenreinigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung/strassenreinigung [R=301,L]
RewriteRule ^/?images/video/hochdruckflaechenreinigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung/strassenreinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen$ https://www.loenne.de/leistungen/kanaldienstleistungen [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung/kanaldichtheitspruefung$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung/kanaldichtheitspruefung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung/kanalinspektion$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung/kanalinspektion [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung/schachtinspektion$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung/schachtinspektion [R=301,L]
RewriteRule ^/?kanaldienstleistungen/reinigung$ https://www.loenne.de/leistungen/kanaldienstleistungen/reinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/reinigung/kanalreinigung$ https://www.loenne.de/leistungen/kanaldienstleistungen/reinigung/kanalreinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/reinigung/rohrreinigung$ https://www.loenne.de/leistungen/kanaldienstleistungen/reinigung/rohrreinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/rueckstausicherung$ https://www.loenne.de/leistungen/kanaldienstleistungen/rueckstausicherung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/sanierung$ https://www.loenne.de/leistungen/kanaldienstleistungen/sanierung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/sanierung/kanalsanierung$ https://www.loenne.de/leistungen/kanaldienstleistungen/sanierung/kanalsanierung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/sanierung/rohrsanierung$ https://www.loenne.de/leistungen/kanaldienstleistungen/sanierung/rohrsanierung [R=301,L]
RewriteRule ^/?kanalsanierungsroboter$ https://www.loenne.de/robotersanierung [R=301,L]
RewriteRule ^/?kontakt$ https://www.loenne.de/wirsindloenne/kontakt [R=301,L]
RewriteRule ^/?shop$ https://www.loenne.de/leistungen/abscheider/reinigungsmittel [R=301,L]
RewriteRule ^/?sonderabfall$ https://www.loenne.de/leistungen/sonderabfall [R=301,L]
RewriteRule ^/?sonderabfall/havarie$ https://www.loenne.de/leistungen/sonderabfall/havarie [R=301,L]
RewriteRule ^/?sonderabfall/havarie/bodensanierung$ https://www.loenne.de/leistungen/sonderabfall/havarie/bodensanierung [R=301,L]
RewriteRule ^/?sonderabfall/havarie/gewaessersanierung$ https://www.loenne.de/leistungen/sonderabfall/havarie/gewaessersanierung [R=301,L]
RewriteRule ^/?sonderabfall/havarie/grundwassersanierung$ https://www.loenne.de/leistungen/sonderabfall/havarie/grundwassersanierung [R=301,L]
RewriteRule ^/?sonderabfall/havarie/oelwehr$ https://www.loenne.de/leistungen/sonderabfall/havarie/oelwehr [R=301,L]
RewriteRule ^/?sonderabfall/schadstoffmobil$ https://www.loenne.de/schadstoffsammeltermine [R=301,L]
RewriteRule ^/?sonderabfall/schadstoffsammlung$ https://www.loenne.de/leistungen/sonderabfall/schadstoffsammlung [R=301,L]
RewriteRule ^/?sonderabfall/sonderabfallentsorgung$ https://www.loenne.de/leistungen/sonderabfall/sonderabfallentsorgung [R=301,L]
RewriteRule ^/?sonderabfall/zks-geb%C3%BChr$ https://www.loenne.de/leistungen/sonderabfall/zks-gebuehr [R=301,L]
RewriteRule ^/?sonderabfall/zwischenlagerung$ https://www.loenne.de/leistungen/sonderabfall/zwischenlagerung [R=301,L]
RewriteRule ^/?sonderabfall_entsorgen$ https://www.loenne.de/leistungen/sonderabfall/sonderabfallentsorgung [R=301,L]
RewriteRule ^/?images/sonderabfallentsorgung/Infoschreiben-zur-Einfuehrung-von-Begleitscheingebuehren.pdf https://www.loenne.de/Dokumente/Infoschreiben-zur-Einfuehrung-von-Begleitscheingebuehren.pdf [R=301,L]
RewriteRule ^/?abscheider/abscheider-wartung$ https://www.loenne.de/leistungen/abscheider/kontrolle-wartung [R=301,L]
RewriteRule ^/?abscheider$ https://www.loenne.de/leistungen/abscheider [R=301,L]
RewriteRule ^/?abscheider/abscheidersanierung$ https://www.loenne.de/leistungen/abscheider/abscheidersanierung [R=301,L]
RewriteRule ^/?abscheider/beratung_abscheider$ https://www.loenne.de/leistungen/abscheider/beratung [R=301,L]
RewriteRule ^/?abscheider/pruefung$ https://www.loenne.de/leistungen/abscheider/pruefung [R=301,L]
RewriteRule ^/?abscheider/pruefung/generalinspektion_fettabscheider$ https://www.loenne.de/leistungen/abscheider/pruefung/generalinspektion-fettabscheider [R=301,L]
RewriteRule ^/?abscheider/pruefung/generalinspektion_oelabscheider$ https://www.loenne.de/leistungen/abscheider/pruefung/generalinspektion-oelabscheider [R=301,L]
RewriteRule ^/?abscheider/reinigung$ https://www.loenne.de/leistungen/abscheider/abscheiderreinigung [R=301,L]
RewriteRule ^/?abscheider/reinigung/fettabscheiderentsorgung$ https://www.loenne.de/leistungen/abscheider/abscheiderreinigung/fettabscheiderentsorgung [R=301,L]
RewriteRule ^/?abscheider/reinigung/oelabscheiderentsorgung$ https://www.loenne.de/leistungen/abscheider/abscheiderreinigung/oelabscheiderentsorgung [R=301,L]
RewriteRule ^/?abscheider/reinigungsmittel$ https://www.loenne.de/leistungen/abscheider/reinigungsmittel [R=301,L]
RewriteRule ^/?abscheider/unsere-produkte$ https://www.loenne.de/leistungen/abscheider/reinigungsmittel [R=301,L]
RewriteRule ^/?agb-onlineshop$ https://www.loenne.de/agbs [R=301,L]
RewriteRule ^/?agbs$ https://www.loenne.de/agbs [R=301,L]
RewriteRule ^/?flaechenreinigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung [R=301,L]
RewriteRule ^/?flaechenreinigung/extremschmutzbeseitigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung/extremschmutzbeseitigung [R=301,L]
RewriteRule ^/?flaechenreinigung/oelspurbeseitigung$ https://www.loenne.de/leistungen/sonderabfall/havarie/oelspurbeseitigung [R=301,L]
RewriteRule ^/?flaechenreinigung/strassenreinigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung/strassenreinigung [R=301,L]
RewriteRule ^/?images/video/hochdruckflaechenreinigung$ https://www.loenne.de/leistungen/hochdruck-flaechenreinigung/strassenreinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen$ https://www.loenne.de/leistungen/kanaldienstleistungen [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung/kanaldichtheitspruefung$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung/kanaldichtheitspruefung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung/kanalinspektion$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung/kanalinspektion [R=301,L]
RewriteRule ^/?kanaldienstleistungen/pruefung/schachtinspektion$ https://www.loenne.de/leistungen/kanaldienstleistungen/pruefung/schachtinspektion [R=301,L]
RewriteRule ^/?kanaldienstleistungen/reinigung$ https://www.loenne.de/leistungen/kanaldienstleistungen/reinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/reinigung/kanalreinigung$ https://www.loenne.de/leistungen/kanaldienstleistungen/reinigung/kanalreinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/reinigung/rohrreinigung$ https://www.loenne.de/leistungen/kanaldienstleistungen/reinigung/rohrreinigung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/rueckstausicherung$ https://www.loenne.de/leistungen/kanaldienstleistungen/rueckstausicherung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/sanierung$ https://www.loenne.de/leistungen/kanaldienstleistungen/sanierung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/sanierung/kanalsanierung$ https://www.loenne.de/leistungen/kanaldienstleistungen/sanierung/kanalsanierung [R=301,L]
RewriteRule ^/?kanaldienstleistungen/sanierung/rohrsanierung$ https://www.loenne.de/leistungen/kanaldienstleistungen/sanierung/rohrsanierung [R=301,L]
RewriteRule ^/?kanalsanierungsroboter$ https://www.loenne.de/robotersanierung [R=301,L]
RewriteRule ^/?kontakt$ https://www.loenne.de/wirsindloenne/kontakt [R=301,L]
RewriteRule ^/?shop$ https://www.loenne.de/leistungen/abscheider/reinigungsmittel [R=301,L]
RewriteRule ^/?sonderabfall$ https://www.loenne.de/leistungen/sonderabfall [R=301,L]
RewriteRule ^/?sonderabfall/havarie$ https://www.loenne.de/leistungen/sonderabfall/havarie [R=301,L]
RewriteRule ^/?sonderabfall/havarie/bodensanierung$ https://www.loenne.de/leistungen/sonderabfall/havarie/bodensanierung [R=301,L]
RewriteRule ^/?sonderabfall/havarie/gewaessersanierung$ https://www.loenne.de/leistungen/sonderabfall/havarie/gewaessersanierung [R=301,L]
RewriteRule ^/?sonderabfall/havarie/grundwassersanierung$ https://www.loenne.de/leistungen/sonderabfall/havarie/grundwassersanierung [R=301,L]
RewriteRule ^/?sonderabfall/havarie/oelwehr$ https://www.loenne.de/leistungen/sonderabfall/havarie/oelwehr [R=301,L]
RewriteRule ^/?sonderabfall/schadstoffmobil$ https://www.loenne.de/schadstoffsammeltermine [R=301,L]
RewriteRule ^/?sonderabfall/schadstoffsammlung$ https://www.loenne.de/leistungen/sonderabfall/schadstoffsammlung [R=301,L]
RewriteRule ^/?sonderabfall/sonderabfallentsorgung$ https://www.loenne.de/leistungen/sonderabfall/sonderabfallentsorgung [R=301,L]
RewriteRule ^/?sonderabfall/zks-geb%C3%BChr$ https://www.loenne.de/leistungen/sonderabfall/zks-gebuehr [R=301,L]
RewriteRule ^/?sonderabfall/zwischenlagerung$ https://www.loenne.de/leistungen/sonderabfall/zwischenlagerung [R=301,L]
RewriteRule ^/?sonderabfall_entsorgen$ https://www.loenne.de/leistungen/sonderabfall/sonderabfallentsorgung [R=301,L]
RewriteRule ^/?images/sonderabfallentsorgung/Infoschreiben-zur-Einfuehrung-von-Begleitscheingebuehren.pdf https://www.loenne.de/Dokumente/Infoschreiben-zur-Einfuehrung-von-Begleitscheingebuehren.pdf [R=301,L]
Meinst du diesen Fehler:
Zudem erhalte ich eine 404-Seite mit der Info (0 Ungültiger Controller: name='abscheider', format='')
Bei einer 404-Seite ist noch die URL interessant, die nach der Weiterleitung in der Adresszeile des Browsers steht und die URL, die man ursprünglich eingegeben hat. Daraus kann man oft schon herleiten, was falsch gelaufen sein könnte.
Vielen Dank Jörg!!!!
Mit deiner Hilfe habe ich es hinbekommen. Nun funktioniert der redirect ohne einen Fehler auszuwerfen.
Danke und schöne Feiertage!!!