Zur Navigation

301 Weiterleitung - gm_boosted_product macht Probleme

1 Willi

Hallo,

ich habe mich schon überall durchgelesen : kann jedoch leider keine brauchbare ( oder für mich verständliche ) Lösung finden :(

In meinem Onlineshop ( Gambio GX ) mußte ich diverse Ordner umbenennen - ebenso Artikelnamen.

z.B. altes Produkt
www.****.de/shop/Tierbedarf-fuer-Katzen/Katzentransport/Groesse-XS-222.html

ist jetzt zu finden unter:
http://www.****.de/shop/Transportbox-DolcePet/Katzenbox-Dolcepet.html

Also dachte ich einfach daran eine Umleitung per htacces einzurichten:
RedirectPermanent /shop/Tierbedarf-fuer-Katzen/Katzentransport/Groesse-XS-222.html http://www.****.de/shop/Transportbox-DolcePet/Katzenbox-Dolcepet.html

Ich habe die access Datein im Hauptverzeichniss sowie im Shopverzeichniss angelegt - beides führt zu folgendem Fehler:

Wird der alte Link benutzt, lande ich zwar im Shop, jedoch wird der Artikel nicht gefunden. Ich denke es liegt am gm_boosted_product .....

http://www.*****.de/shop/Transportbox-DolcePet/Katzenbox-Dolcepet.html?gm_boosted_product=Groesse-XS-222

In der access Datei im Shopverzeichniss ist noch folgendes enthalten:

--> mein Eintrag RedirectPermanent /shop/Tierbedarf-fuer-Katzen/Katzentransport/Groesse-XS-222.html http://www.*****.de/shop/Transportbox-DolcePet/Katzenbox-Dolcepet.html -->

## Gambio SEO Boost
## www.gambio.de


RewriteEngine on


RewriteCond %{REQUEST_FILENAME} =.*\.(php|css|js|gif|jpg|jpeg|png)$
RewriteRule ^(.+) - [L]

RewriteCond %{REQUEST_URI} (.*)?/admin/(.*)
RewriteRule ^(.+) - [L]


RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [L]

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+) - [L]

RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^(.+) - [L]


##boosted CONTENT
RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L]

##boosted PRODUCTS
RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L]

##boosted CATEGORIES
RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L]


Wie kann ich das nun hinbekommen ?
Da der Googlecrawler das als Fehler 401 sieht würde ich das gerne beseitigen :)

Für Vorschläge oder Lösungen wäre ich sehr dankbar.

mfg Willi

05.08.2010 20:07 | geändert: 05.08.2010 20:09

2 Jörg

Jo, diese "Gambio SEO Boost" Rules hängen den Query String wohl noch hinten mit dran.

Du kannst es alternativ mit Modrewrite versuchen, am besten direkt unterhalb "RewriteEngine on":

RewriteRule ^shop/Tierbedarf-fuer-Katzen/Katzentransport/Groesse-XS-222\.html$ http://www.*****.de/shop/Transportbox-DolcePet/Katzenbox-Dolcepet.html [R=301,L]

Das "L" sorgt dann dafür, dass bez. dieser URL keine weitere Rule mehr ausgeführt wird

05.08.2010 23:59

... 1 Jahr später ...

3 Glashaus

Hallo Jörg,

ich habe fast alle erdenklichen Lösungen zum Thema getestet. Leider komme ich immer wieder auf eine Seite die mir anzeigt ,das diese Kategorie nicht gefunden werden kann. Mit diesem Code in der Gambio Seo Boost htaccess Datei klappt es einfach nicht.
RewriteEngine on
RewriteRule ^/?cPath=9_10$
http://www.blabla.de/Duschdichtungen/ [R=301]
RewriteRule . - [E=no-gzip:1]

Kannst Du mir bitte helfen ?

Gruß

Axel

14.08.2011 09:46

4 Jörg

RewriteRule ^/?cPath=9_10$ 
 http://www.blabla.de/Duschdichtungen/ [R=301]

Da ist ein Umbruch zuviel - eine RewriteRule belegt genau eine Zeile

Der Query String kann nicht im Muster einer RewriteRule enthalten sein - dafür muss eine gesonderte RewriteCond angelegt werden:

RewriteCond %{QUERY_STRING} ^cPath=9_10$
RewriteRule ^$ http://www.blabla.de/Duschdichtungen/ [R=301,L]

Außerdem würde ich noch das L-Flag verwenden, damit nach der Weiterleitung keine weitere Rule ausgeführt wird

14.08.2011 11:23 | geändert: 14.08.2011 11:26

... 2 Jahre und 5 Monate später ...

5 arkos

Ich hätte da eine Frage.
Werden denn bei Gambio in der aktuellen Version die per URL-Rewrite umgeschriebenen URLs automatisch weitergeleitet oder müsste man jeden Artikel manuell über die .htaccess weiterleiten?

Ich möchte das in meinem Shop nutzen und finde aber keine Info dazu.

[Edit Jörg: Link entfernt]

19.01.2014 11:22 | geändert von Jörg: 13.10.2015 18:56

7 AndreasK

Am Besten den Support von Gambio kontaktieren.

Do it dont try it

19.01.2014 16:14

... 1 Jahr und 8 Monate später ...

8 kerstin

Hallo!

Ich suche nach einer Lösung, um Crawlingfehler des Gambio-Shops kellermanngolf.com korrekt weiterzuleiten.

Aktuell versuche ich es so:

RewriteEngine On
Redirect 301 /Head-Cover/ http://www.kellermanngolf.com/en/custom--head-cover/

RewriteEngine On
Redirect 301 /stick-sp.html http://www.kellermanngolf.com/es/info/Bordados.html

Leider werden von der Gambio-Software automatisch diese Zeichen ?gm_boosted_category= eingefügt. Dadurch funktionieren die Weiterleitungen nicht.

http://www.kellermanngolf.com/en/custom--head-cover/?gm_boosted_category=Head-Cover
http://www.kellermanngolf.com/es/info/Bordados.html?gm_boosted_product=stick-sp

Was könnte ich tun, um dieses Problem zu lösen?

Im voraus vielen Dank für Hilfe.

Grüße,
Kerstin

08.10.2015 16:20

9 Jörg

Probier mal so:

RewriteEngine on
RewriteRule ^Head-Cover/$ http://www.kellermanngolf.com/en/custom--head-cover/? [L,R=301]
RewriteRule ^stick-sp\.html$ http://www.kellermanngolf.com/es/info/Bordados.html? [L,R=301]

Der Code sollte oberhalb etwaiger anderer RewriteRules platziert werden.

08.10.2015 16:36

10 kerstin

Zitat von Jörg
Probier mal so:

RewriteEngine on
RewriteRule ^Head-Cover/$ http://www.kellermanngolf.com/en/custom--head-cover/? [L,R=301]
RewriteRule ^stick-sp\.html$ http://www.kellermanngolf.com/es/info/Bordados.html? [L,R=301]

Der Code sollte oberhalb etwaiger anderer RewriteRules platziert werden.

Hallo Jörg,

das hat funktioniert! Vielen, vielen Dank.

Ich habe die Weiterleitungen über redirect-checker.org geprüft. Das ist doch okay, oder?

Viele Grüße,
Kerstin

>>> http://www.kellermanngolf.com/Head-Cover/

> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------

Status: 301 Moved Permanently
Code: 301
Date: Thu, 08 Oct 2015 15:13:37 GMT
Server: Apache
Location: http://www.kellermanngolf.com/en/custom--head-cover/
Vary: Accept-Encoding
Content-Length: 260
Connection: close
Content-Type: text/html; charset=iso-8859-1
X-Pad: avoid browser bug




>>> http://www.kellermanngolf.com/en/custom--head-cover/

> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------

Status: 301 Moved Permanently
Code: 301
Date: Thu, 08 Oct 2015 15:13:37 GMT
Server: Apache
X-Powered-By: PHP/5.4.45-0+deb7u1
Set-Cookie: XTCsid=ke6s978d7jjvrb3kfhl0dvdhl2; path=/; domain=.kellermanngolf.com; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://www.kellermanngolf.com/de/head-cover--individuell-bestickt/?XTCsid=ke6s978d7jjvrb3kfhl0dvdhl2
Content-Length: 0
Content-Type: text/html




>>> http://www.kellermanngolf.com/de/head-cover--individuell-bestickt/?XTCsid=ke6s978d7jjvrb3kfhl0dvdhl2

> --------------------------------------------
> 200 OK
> --------------------------------------------

Status: 200 OK
Code: 200
Date: Thu, 08 Oct 2015 15:13:37 GMT
Server: Apache
X-Powered-By: PHP/5.4.45-0+deb7u1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Content-Type: text/html; charset=utf-8





08.10.2015 17:17