Hallo, wir haben in unserem Shop folgendes Problem: Wir haben via URL Rewrite einige URLs gändert was ansich auch gut funktioniert, bis auf Fehlermeldungen in der Google Webmaster Search Console. Hier werden einige URLs mit Crawling Fehlern (6) und Server Errors (2) angezeigt. Wir haben im Backend und auf dem Server : URLs reparieren geklickt Cache geleert Cache Ordner auf Server geleert Neue Sitemap erstellt die alte vorher vom Server gelöscht Sitemap auch in der Search Console gelöscht und neu verknüpft. Fehler immer noch da nach ein paar Tagen. Da dieses nicht funktioniert hat, haben wir in der htacces Datei im Shop Hauptverzeichnis folgendes eingetragen: Code: # ----------------------------------------------------------------------------- # Put your own Redirects and Rewrites here - Start # ----------------------------------------------------------------------------- # Example Redirect # Redirect 301 /oldlocation http://www.domain.com/newlocation RewriteEngine On Redirect 301 /sonderangebote-zaunsysteme/ https://zaun.garvels-shop.de/sonderangebote/ Redirect 301 /gabionen-zubehoer/ https://zaun.garvels-shop.de/gabionen/gabionen-zubehoer/ Redirect 301 /zaunsysteme-verzinkt/ https://zaun.garvels-shop.de/zaunsysteme-verzinkt-konfigurieren/ Redirect 301 /zaunsysteme-moosgruen/ https://zaun.garvels-shop.de/zaunsysteme-moosgruen-konfigurieren/ Redirect 301 /doppelstabmattenzaun/konfigurationsartikel/zaunsysteme-anthrazit/ https://zaun.garvels-shop.de/zaunsysteme-anthrazit-konfigurieren/ Redirect 301 /angebote-zaunsysteme/ https://zaun.garvels-shop.de/doppelstabmattenzaun/ Redirect 301 /schiebetore/exklusive-tore/Design-Schiebetor-Industrie/ https://zaun.garvels-shop.de/design-schiebetor-industrie/ Redirect 301 /doppelstabmattenzaun/zaunsysteme-anthrazit/ https://zaun.garvels-shop.de/zaunsysteme-anthrazit-konfigurieren/ # ----------------------------------------------------------------------------- # Put your own Redirects and Rewrites here - End # ----------------------------------------------------------------------------- Die Redirects erstellen allerdings folgenden zusätzlichen Pfad hinter der Url Beispiel: Redirect 301 /zaunsysteme-verzinkt/ (Link nur für registrierte Nutzer sichtbar.) gibt im Shop aus: (Link nur für registrierte Nutzer sichtbar.)/?gm_boosted_category=zaunsysteme-verzinkt/ Problem wieder wie gehabt keine Umleitung auf die gewünschte URL WTF? Wäre ganz lieb wenn uns jemand helfen könnte, finden den Fehler nicht.... Shopversion v3.6.0.2 (Link nur für registrierte Nutzer sichtbar.) URL: (Link nur für registrierte Nutzer sichtbar.) LG
Wenn ich durch Deinen Shop klicke, habe ich keine Parameter an den URLs. Wie sehen denn die Fehlermeldungen in der Console genau aus? Hast du eine aktuelle robots.txt erstellt?
Hallo Barbara, wir haben das Problem schon gelöst. Wo genau die Crawling Fehler entsehen kann ich dir nicht genau sagen... (im System sind irgendwo noch URLs aus alten Kategorien die gelöscht wurden, diese werden wo auch immer vom Crawler gefunden). Das eigentliche Problem das wir den Redirect nicht anwenden konnten, entsteht wenn ich das richtig auf dem Schirm habe durch die aktivierte Einstellung im Backend: Gambio Seo Boost -> Suchmaschinenfreundliche URLs Pro für Kategorieseiten aktivieren und dem htaccess Eintrag: ##boosted CATEGORIES RewriteRule (^[A-Za-z]{2}/){0,1}([A-Za-z0-9_\/-]*)(\?*.*|\z) %{ENV:BASE}index.php?gm_boosted_category=$2&%{QUERY_STRING} [L] Dadurch wird an die Umgeleitete URL folgendes angehängt: /?gm_boosted_category=alter-pfad Gelöst wurde das Problem indem wir in der htacces ab Zeile 301 folgendes eingetragen und die Zeilen 381 bis 391 ignoriert haben : # ----------------------------------------------------------------------------- # Rewrites: SEOBoost, Security + Image Processing on the fly # ----------------------------------------------------------------------------- <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv gambio_mod_rewrite_working 1 </IfModule> <IfModule !mod_env.c> <IfModule mod_setenvif.c> SetEnvIf ENV ^(.*)$ gambio_mod_rewrite_working=1 </IfModule> </IfModule> RewriteEngine on RewriteRule ^sonderangebote-zaunsysteme/$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^gabionen-zubehoer/$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^zaunsysteme-verzinkt$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^zaunsysteme-moosgruen$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^doppelstabmattenzaun/$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^angebote-zaunsysteme/$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^schiebetore/exklusive-tore/Design-Schiebetor-Industrie/$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] RewriteRule ^doppelstabmattenzaun/zaunsysteme-anthrazit$ (Link nur für registrierte Nutzer sichtbar.) [R=301,L] ##some Hosters like 1&1 need the following line to be enabled, else all the following will fail all the time RewriteBase / # ----------------------------------------------------------------------------- Danke aber für dein Kommentar und deine Hilfsbereitschaft. LG
Die in der htaccess vorgeschlagene Stelle wäre trotzdem gut gewesen, die Essenz ist eher das L Flag hinten an den Rewrites.