Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

die richtige 301 Syntax

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 18.10.2013, 14:39

Hallo an alle,

da wir ja immer noch zu den SEO Newbies gehören, schäme ich mich auch nciht zu sagen, dass ich derzeit etwas Probleme habe die richtige 301 Syntax hinzubekommen...

wir müssen bestimmte Unterseiten auf ganz bestimmte andere Unterseiten mittels htacces redirecten und ich habe bereits folgendes probiert:

Redirect 301 /de/categorie?cat=611 /de/samsung-galaxy-ace-2-611

und

RewriteRule /de/categorie?cat=611 https://www.r-tech24.de/de/samsung-galaxy-ace-2-611 [R=301,L]


hat irgendjemand eine Ahnung, was genau falsch daran ist oder ob ich nah dran bin, hab auch schon gegoogled und überall steht, so wirds gemacht:

redirect 301 /de/categorie?cat=611 https://www.r-tech24.de/de/samsung-galaxy-ace-2-611


Aber bei uns wird das einfach ignoriert, als wäre gar keine Weiterleitung gesetzt, hab auch "mod rewrite url" schon aus und angeschaltet, bringt auch nichts...

Jemand vielleicht noch eine Idee?

Danke vorab!

Grüße

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 11:28

niemand eine Idee? :(

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 19.10.2013, 11:57

nbg15 hat geschrieben:niemand eine Idee? :(
Oje....
Guckst du https://httpsd.apache.org/docs/2.2/mod/mod_alias.html
Redirect Directive
Description: Sends an external redirect asking the client to fetch a different URL
Syntax: Redirect [status] URL-path URL
Context: server config, virtual host, directory, .htaccess
Override: FileInfo
Status: Base
Module: mod_alias
Compatibility: Support for specifying a URL-path as the final argument was added in Apache HTTP Server 2.2.6
Der Knackpunkt ist URL-path. Alles was nach dem Fragezeichen kommt ist ein Query-String.
Somit ist redirect für deinen Bedarf sinnfrei.

Allerdings weiß ich auch nicht, warum du da was redirecten willst.
Ich sehe nur leere Seiten. Da du die Geschichte schon verlinkt hast wird Google keinen so guten Eindruck von dem Auftritt haben.
Wenn ich im Quelltext PHP-Code sehe, der nicht ausgeführt wird, Meta-Angaben im Body usw. habe ich den Eindruck du hast andere Probleme...

Für den Redirect wirst du mod_rewrite brauchen, was aber nichts mit mod_alias (siehe oben) zu tun hat.
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:09

Kristian hat geschrieben:
nbg15 hat geschrieben:niemand eine Idee? :(
Oje....
Guckst du https://httpsd.apache.org/docs/2.2/mod/mod_alias.html
Redirect Directive
Description: Sends an external redirect asking the client to fetch a different URL
Syntax: Redirect [status] URL-path URL
Context: server config, virtual host, directory, .htaccess
Override: FileInfo
Status: Base
Module: mod_alias
Compatibility: Support for specifying a URL-path as the final argument was added in Apache HTTP Server 2.2.6
Der Knackpunkt ist URL-path. Alles was nach dem Fragezeichen kommt ist ein Query-String.
Somit ist redirect für deinen Bedarf sinnfrei.

Allerdings weiß ich auch nicht, warum du da was redirecten willst.
Ich sehe nur leere Seiten. Da du die Geschichte schon verlinkt hast wird Google keinen so guten Eindruck von dem Auftritt haben.
Wenn ich im Quelltext PHP-Code sehe, der nicht ausgeführt wird, Meta-Angaben im Body usw. habe ich den Eindruck du hast andere Probleme...

Für den Redirect wirst du mod_rewrite brauchen, was aber nichts mit mod_alias (siehe oben) zu tun hat.

erst mal danke für Deine Antwort, warte schon die ganze Zeit weil ich hier echt große Probleme habe und zwar habe ich Seiten im Google Index, die bis heute noch alle doppelten Content hatten, weil die urls doppelt generiert worden sind... siehe hier:

https://www.google.de/search?q=site%3Aw ... 2%3Fcat%22

was ja fatal ist, weil jeder dieser urls auch noch mal über eine seo freundliche url erreichbar ist (double content)

also habe ich alles diese Seiten erst mal 404 gesetzt, was zwar nicht ganz sauber ist, aber besser als doppelter Content.

so. und jetzt möchte ich "einfach", aber sauber für jeden dieser bereits indexierten urls die richtige url mit redirect 301 weiterleiten auf die richtige Page... somit verliere ich keine Rankings und keine bereits indexierten Seiten und habe auch das Problem mit dem 404 "Seite kann nicht gefunden werden"
beseitigt!

Warum ich ein bisschen in Panik gerade, bis gestern waren wie gesagt noch doppelte Contens auf diesen urls (was ich ja jetzt schon mit 404 gelößt habe) bzw. das auch in unseren Shop Einstellungen unterbunden habe.

Aber noch schlimmer wäre wenn google checkt, dass jetzt gerade statt doppelten Content 200 Seiten (die ja BEREITS IM INDEX SIND und derzeit allen usern und Suchenden angezeiut werden) nur noch 404 zurück geben, also keinerlei Mehrwert für den User darstellt.

Deswegen muss ich ganz schnell endlich heraus finden, wie ich diese redirects sauber setzen kann... Ich google schon den ganzen Tag...

Aber überall stehen nur Anleitungen und Syntax Vorschläge für

Domains Weiterleitungen
Verzeichnis Weiterleitungen
Weiterleitungen mit Endungen, also .php oder . html

ich möchte aber gern so weiterleiten

Redirect 301 /de/categorie?cat=611 https://www.r-tech24.de/de/samsung-galaxy-ace-2-611

geht das nicht irgendwie... (also kann ich das mit dem Fragezeichen nicht irgendwie umgehen / lösen / anders rangehen)

Danke schon mal Kristian >> ich warte mal gespannt, was du schreibst...

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 19.10.2013, 12:28

nbg15 hat geschrieben: Redirect 301 /de/categorie?cat=611 https://www.r-tech24.de/de/samsung-galaxy-ace-2-611

geht das nicht irgendwie... (also kann ich das mit dem Fragezeichen nicht irgendwie umgehen / lösen / anders rangehen)
Wie schon gesagt mod_rewrite ist dein Freund.
Guckst du:
https://httpsd.apache.org/docs/2.2/mod/mod_rewrite.html
Da du auf den QUERY_STRING reagieren willst braucht es eine RewriteCond Directive

Aus dem Stegreif (ungetestet)

Code: Alles auswählen

RewriteCond %{QUERY_STRING} cat=611
RewriteRule .* http://www.r-tech24.de/de/samsung-galaxy-ace-2-611 [R=301,L]
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:28

bin gerade noch auf

https://www.abakus-internet-marketing.d ... 03145.html

gestoßen, mal damit ausprobieren ob es geht ;)

Meld mich gleich....

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:29

Kristian hat geschrieben:
nbg15 hat geschrieben: Redirect 301 /de/categorie?cat=611 https://www.r-tech24.de/de/samsung-galaxy-ace-2-611

geht das nicht irgendwie... (also kann ich das mit dem Fragezeichen nicht irgendwie umgehen / lösen / anders rangehen)
Wie schon gesagt mod_rewrite ist dein Freund.
Guckst du:
https://httpsd.apache.org/docs/2.2/mod/mod_rewrite.html
Da du auf den QUERY_STRING reagieren willst braucht es eine RewriteCond Directive

Aus dem Stegreif (ungetestet)

Code: Alles auswählen

RewriteCond %{QUERY_STRING} cat=611
RewriteRule .* http://www.r-tech24.de/de/samsung-galaxy-ace-2-611 [R=301,L]
hat sich überschnitten unsere Antworten, habe nämlich nach deiner ersten Antwort nochmal selbst bisschen gegoogled und hier im Forum geschaut...

teste es mal kurz, meld mich gleich.....

Danke schon mal ;)

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:38

Kristian hat geschrieben:
nbg15 hat geschrieben:
Aus dem Stegreif (ungetestet)

Code: Alles auswählen

RewriteCond %{QUERY_STRING} cat=611
RewriteRule .* http://www.r-tech24.de/de/samsung-galaxy-ace-2-611 [R=301,L]
fast!

leitet jetzt

von:

https://www.r-tech24.de/de/categorie?cat=611

auf:

https://www.r-tech24.de/de/samsung-gala ... 11?cat=611

Hab schon bisschen rumgespielt, aber ich bekomm den Zusatz am Ende mit dem Fragezeichen einfach nicht weg... mal sehen, ich les mir jetzt mal Deine Links genauer durch zu mod_rewrite

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 19.10.2013, 12:45

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^cat=611$
RewriteRule ^(.*)$ http://www.r-tech24.de/de/samsung-galaxy-ace-2-611? [R=301,L] 

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 19.10.2013, 12:47

nbg15 hat geschrieben:
Kristian hat geschrieben:
nbg15 hat geschrieben:
Aus dem Stegreif (ungetestet)

Code: Alles auswählen

RewriteCond %{QUERY_STRING} cat=611
RewriteRule .* http://www.r-tech24.de/de/samsung-galaxy-ace-2-611 [R=301,L]
fast!

leitet jetzt

von:

https://www.r-tech24.de/de/categorie?cat=611

auf:

https://www.r-tech24.de/de/samsung-gala ... 11?cat=611

Hab schon bisschen rumgespielt, aber ich bekomm den Zusatz am Ende mit dem Fragezeichen einfach nicht weg... mal sehen, ich les mir jetzt mal Deine Links genauer durch zu mod_rewrite
Ja, ich entsinne mich dunkel...
Hatten wir schonmal irgendwo. Liegt an QSA (QueryStringAppend), war irgendwie schwierig das abzuschalten.
Modifying the Query String

By default, the query string is passed through unchanged. You can, however, create URLs in the substitution string containing a query string part. Simply use a question mark inside the substitution string to indicate that the following text should be re-injected into the query string. When you want to erase an existing query string, end the substitution string with just a question mark. To combine new and old query strings, use the [QSA] flag.
Versuch also mal:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^cat=611$
RewriteRule ^(.*)$ http://www.r-tech24.de/de/samsung-galaxy-ace-2-611? [R=301,L] 
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 19.10.2013, 12:48

Uuups, zu langsam ;-)
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:52

danke an die beiden Chris und Kristians hehe

funktioniert, mann o mann >> aber wieder mal was dazu gelernt...

jetzt weiß ich auch warum ich meine ganzen Rankings verloren habe :(

weil meine weiterleitungen nicht funktioniert haben, die ich so erstellt habe:

redirect 301 /de/categorie?cat=611 https://www.r-tech24.de/de/samsung-galaxy-ace-2-611

Sehr sehr sehr ärgerlich....

Naja, das passiert mir nie wieder

muss jetzt erst mal schnell ne Schleife schreiben, die mir ca. 400 redirects in der Art (also mit der Syntax) bastelt und das hau ich dann in die htaccess rein, weil das ist glaub ich besser als alles per php zu schreiben, wird ja total viel Code und die Ladezeit dadurch verschlechtert...

Hoffentlich ncoh bevor google checkt, dass ich derzeit 200 "tote" Links ohne Inhalt im Index habe.... :o

DANKE AN EUCH!!!! :wink: :D

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:56

Kristian hat geschrieben:
nbg15 hat geschrieben:
Kristian hat geschrieben: fast!

leitet jetzt

von:

https://www.r-tech24.de/de/categorie?cat=611

auf:

https://www.r-tech24.de/de/samsung-gala ... 11?cat=611

Hab schon bisschen rumgespielt, aber ich bekomm den Zusatz am Ende mit dem Fragezeichen einfach nicht weg... mal sehen, ich les mir jetzt mal Deine Links genauer durch zu mod_rewrite
Ja, ich entsinne mich dunkel...
Hatten wir schonmal irgendwo. Liegt an QSA (QueryStringAppend), war irgendwie schwierig das abzuschalten.
Modifying the Query String

By default, the query string is passed through unchanged. You can, however, create URLs in the substitution string containing a query string part. Simply use a question mark inside the substitution string to indicate that the following text should be re-injected into the query string. When you want to erase an existing query string, end the substitution string with just a question mark. To combine new and old query strings, use the [QSA] flag.
Versuch also mal:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^cat=611$
RewriteRule ^(.*)$ http://www.r-tech24.de/de/samsung-galaxy-ace-2-611? [R=301,L] 

hmm und wie bekomme ich jetzt alle alten urls aus dem Index irgendwie exportiert, damit ich mit meinem php script auch urls zum updaten bzw. redirecten habe...

Hab gerade gelesen, dass ich den webmaster tools nen export irgendwo rauslassen kann, aber finds nicht... hehe

Naja wenn ihr nen Tip habt, auch hier wäre ich dankbar!

Greetz

Rickey

nbg15
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 25.08.2013, 09:48

Beitrag von nbg15 » 19.10.2013, 12:57


Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 19.10.2013, 14:23

Hmmm, neee.
Ich glaube ich sagte schon, dass du andere Probleme hast?

1.) Die Lösung die wir jetzt erarbeitet haben hilft nur bedingt, da das Rewrite-Modul deines Shops "kaput" ist.
Ich sehe bislang 25 Seiten mit solchen Pfaden:
/index.php?page=categorie&cat=510&next_page=3
Da greift die Regel auch, somit ist die Seitennavigation dann zerstört.

2.) Ist dir klar, dass du knapp 140 Seiten hast, die in der robots.txt gesperrt sind?

3.) Bislang haben sich 390 Seiten mit mehr als 100 ausgehenden Links gefunden.

4.) 350 Seiten haben bislang mehr als 30 W3C-Fehler, der Durchschnitt dürfte über 60 liegen, dass finde ich schon kritisch

da kommt noch mehr, der Check läuft noch...

Kinders, ehrlich, so ein Shop muss erst mal fertig und getestet sein, bevor man Google dran lässt.
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag