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

"unschöne" URLs zum Teil bei Google gelistet

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Stefan26
PostRank 4
PostRank 4
Beiträge: 104
Registriert: 02.05.2010, 23:41

Beitrag von Stefan26 » 18.07.2010, 18:08

Die Ladezeit ist echt krass. ^^ Installier wie empfohlen PageSpeed, dann siehst sehr genau das Einsparungspotential (welches enorm ist).

Beispiel:
The following images are resized in HTML or CSS. Serving scaled images could save 7.6MiB (99% reduction).
Die Lösung für das ursprüngliche Problem hast du schon bekommen:
Ansonsten wegen dem ?id=dingens. Entweder Canonical setzen, per robots.txt ausschließen, oder eben per .htaccess weiterleiten, aber mit RewriteCond und RewriteRule, sonst kommst Du an die Parameter nicht ran.
Deine Seite ist btw unter www.via-ferrata.de & www.via-ferrata.de/index.php aufrufbar und indiziert (=DC). Wie du das beheben kannst, wird u.a. hier beschrieben.

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

via-ferrata.de
PostRank 5
PostRank 5
Beiträge: 257
Registriert: 08.04.2004, 11:56
Wohnort: Erlangen

Beitrag von via-ferrata.de » 20.07.2010, 10:39

wie muss dann der code mit rewrite in htaccess ausschauen??
ist es so richtig?

Code: Alles auswählen

RewriteRule ^img-pidinger-klettersteig-170.htm$ ?id=37

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 20.07.2010, 13:18

Code: Alles auswählen

RewriteRule ^img-pidinger-klettersteig-170.htm$ ?id=37
Also das würde (wenn es nicht ohnehin falsch wäre) was ganz anderes machen. Du willst die ?xxx entfernen, mehr nicht, wichtig?

Dann etwas in der Art (ungetestet)

Code: Alles auswählen

RewriteCond %{QUERY_STRING} !^$
RewriteRule ^(.*)$ /$1? [L,R=301]
Sollte eigentlich so viel bedeuten wie:
Zeile 1: Alles was einen QUERY_STRING besitzt, also "nicht leer ist" !^$
Weiterleiten an die gleiche Stelle, aber ohne Query-String (Dafür das ? am Ende)

Wenn das geht, dann greift das aber auf alles was einen Querystring hat, auch da, wo er vielleicht sein soll. Da musst Du dann evtl. weiter anpassen und verfeinern.

Eventuell nur auf alles zutreffen lassen, das mit "id=" beginnt
-> RewriteCond %{QUERY_STRING} ^id=

Wenn es nur die Index betrifft, dann nur da matchen lassen mit
RewriteRule ^/$ /? [L,R=301]

Aber das ist alles recht wirr und da musst Du selbst durchsehen was denn nun stimmt und was nicht. Habe da z.B. solche Seiten:
https://www.via-ferrata.de/index.php?template=impressum
https://www.via-ferrata.de/?id=19&print=1


https://wiki.apache.org/httpsd/RewriteQueryString