Hallo zusammen, ich muss das Thema hier nochmals aufgreifen, da ich nicht weiterkomme mit dem Redirect Thema. Ich habe 2 Variante in der htaccess ausprobiert. Beide funktionieren mal und mal nicht. Problem, ich finden nicht heraus, warum die Weiterleitung mal funktioniert und mal nicht. Habe auch nur mit der Redirect 301 gearbeitet und auch nur mit der RewriteCond %{REQUEST_URI} / RewriteRule ^(.*)$. Egal welche Variante ich nehme, mal geht die Weiterleitung, mal nicht. Interessanterweise geht die Weiterleitung der sitemap immer. Egal welche Variante. Cache und Co löschen auch alles gemacht. Google moniert stzändig die falschen alten URL´s. Habe schon Support kontaktiert die mich an Formum verweisen haben und an meinen Provider Estugo. Estugo sagt beide Variante müssen gehen Freue mich über Tipps und viele Dank im Voraus Dirk Nachfolgend ein Auszug aus meiner .htaccess # ----------------------------------------------------------------------------- # Put your own Redirects and Rewrites here - Start # ----------------------------------------------------------------------------- # Example Redirect RewriteEngine On Redirect 301 /public/sitemap-de.xml https://www.naturburg.com/public/sitemap-de_1.xml Redirect 301 /Produkte-von-A-bis-Z/Alle-Produkte-mit-M-beginnend/ https://www.naturburg.com/produkte-von-a-bis-z RewriteCond %{REQUEST_URI} /sitemap1.xml RewriteRule ^(.*)$ https://www.naturburg.com/public/sitemap-de_1.xml [R=301,L] RewriteCond %{REQUEST_URI} /Naturheilmittel-Mensch-Gesundheit/gesund-abnehmen/Gruener-Kaffee-Extrakt-Kapsel-70-Prozent-Chlorogensaeure.html RewriteRule ^(.*)$ https://www.naturburg.com/ [R=301,L]
Benutze nur Rewrites oder Redirects, misch das nicht, gibt nur Chaos. Nutze tendenziell Rewrites. Achte darauf, dass alle Rewrite Rules am Ende ein "L" Flag haben. Lass den Quatsch mit der Sitemap, das gibt nur SEO Unfälle.
Danke für die Hilfe! Verstehe ich das richtig, dass diese Variante dann korrekt ist? Auch mit dem "L"? RewriteCond %{REQUEST_URI} /Naturheilmittel-Mensch-Gesundheit/gesund-abnehmen/Gruener-Kaffee-Extrakt-Kapsel-70-Prozent-Chlorogensaeure.html RewriteRule ^(.*)$ https://www.naturburg.com/ [R=301,L]
ich habe gesehen das verschiedene Varianten mit dem "L" Flag gibt. Welche ist die richtige bzw. muss ich nehmen? [L,R=301] oder [R=301,L] ? Das "L" soll den Apache abhalten weitere Regel auszuführen, das habe ich raus bekommen. Aber den Unterschied der beiden Varianten nicht. Danke nochmals für die Hilfe.