Seite 1 von 1

index.php und .htaccess Konflikt

Verfasst: 22.06.2005, 08:36
von Klaus*
Hallo,

ich habe das Problem, das bei Google sowohl https://www.der-weinversand.de/ als auch https://www.der-weinversand.de/index.php gelistet ist.
In der .htaccess habe ich folgende zwei Möglichkeiten probiert:
RewriteRule index.php https://www.der-weinversand.de/ [L,R=301]
oder
RewriteRule ^[/]*index.php$ / [L,R=301]
Beides funzt auch, aber:
Um die URLs SUMA-freundlich zu gestalten steht in der .htaccess auch noch folgendes:

RewriteBase /
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

Wenn ich jetzt die index.php umleite, wird aus https://www.der-weinversand.de/toscana-c-29.html, https://www.der-weinversand.de/?cPath=29
Der Link funktioniert auch, aber sieht natürlich nicht mehr so gut aus.

Wie kann ich das besser machen, damit alle anderen Links so bleiben?

Stellen solche Seiten ein Problem dar:
Produktseite:
https://www.der-weinversand.de/2002-giv ... d-p-8.html
Bewertung des Produkts:
https://www.der-weinversand.de/product_ ... ducts_id=8

Vielen Dank für Eure Hilfe.

Viele Grüße

Klaus

Verfasst:
von

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

Verfasst: 22.06.2005, 12:13
von Klaus*
Hat denn niemand einen Tipp für mich?
Oder habe ich mich zu kompliziert ausgedrückt?

Bin für jeden Hinweis dankbar.

Re: index.php und .htaccess Konflikt

Verfasst: 22.06.2005, 12:34
von Alpinist
dann versuch ich mich mal :)
Klaus* hat geschrieben:RewriteBase /
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
Wenn du das überall [L] dranhängst, sollte folgende Regel nicht ausgeführt werden:
Klaus* hat geschrieben:RewriteRule index.php https://www.der-weinversand.de/ [L,R=301]
Sollte kein Problem sein (alles vor -p- wir ja ignoriert), aber du hast es oben so definiert, das du dann product_info aufrufts und nicht product_reviews.
Ein kleiner Schritt in die richtige Richtung?

Grüsse, Bernhard

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

Verfasst: 22.06.2005, 14:29
von Klaus*
Danke Bernard,

leider bringt das nichts.
Ich hatte jetzt in der .htaccess folgendes stehen:

Options +Indexes
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.der-weinversand\.de$
RewriteRule ^(.*)$ https://www.der-weinversand.de/$1 [L,R=301]
RewriteBase /
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^[/]*index.php$ / [L,R=301]
DirectoryIndex index.php

Keinerlei Änderung dadurch?!?
Was soll das [L] bringen?

Verfasst: 22.06.2005, 14:38
von Alpinist
Klaus* hat geschrieben:Keinerlei Änderung dadurch?!?
Was soll das [L] bringen?
Das [L] bedeutet last und meint, das dann keine weiteren Regeln mehr angewandt werden.
Denn so wie es aussieht, macht der aus dem Link etwas wie /index.php?xxx was dann wiederum zu /?xxx wird.

Ich schau mir das heute Abend nochmal in Ruhe an...

index.php und .htaccess Konflikt

Verfasst: 22.06.2005, 14:50
von Klaus*
Ich bin bis morgen Mittag geschäftlich unterwegs. 8)
Kann also erst dann antworten, also bitte nicht wundern.
Stellen solche Seiten ein Problem dar:
Produktseite:
https://www.der-weinversand.de/2002-giv ... d-p-8.html
Bewertung des Produkts:
https://www.der-weinversand.de/product_ ... ducts_id=8
Das Problem ist, dass schon Seiten wie https://www.der-weinversand.de/product_ ... ducts_id=8 von Google indexiert wurden.
Die Links zu diesen Bewertungseiten befinden sich auf den Produktseiten.
Und Google folgt diesen natürlich.
Soll auch so sein, denn wenn Bewertungen zu Produkten vorliegen ist das ja wieder frischer Content.
Aber mögen SUMAS solche leeren Seiten, die ja alle irgendwie sehr ähnlich sind?
Oder ist das alles kein Problem?

Verfasst: 23.06.2005, 09:44
von Alpinist
Sieht an sich ganz gut aus.
Klaus* hat geschrieben:RewriteRule ^[/]*index.php$ / [L,R=301]
ich würde stattdessen folgendes machen, da es offenlichtlich an dieser Rule scheitert. So hast es dann wenigstens aus dem Ruleset draussen.

Code: Alles auswählen

Redirect permanent /index.php http://www.der-weinversand.de/
Wenn es dann immer noch nicht geht, liegt es daran, das dein Apache mit der Maskierung der index.php und gleichzeitiger Weiterleitung auf dieser nicht klar kommt. Dann wäre es am einfachsten die index.php umzubenennen und die htaccess dahingehend anzupassen. Und du solltest natürlich noch die Links zur Startseite anpassen...

Grüsse, Bernhard

Verfasst: 23.06.2005, 14:33
von Klaus*
Vielen Dank für deine Bemühungen.
Leider geht das immer noch nicht.
Wenn ich Redirect permanent /index.php https://www.der-weinversand.de/
einfüge kommt gar nichts mehr.
Ich werde das jetzt so lassen, in der Hoffnung, dass Google die URLs nicht als doppelten Content wertet.
Die index.php möchte ich lieber nicht umbenennen, da bereits viele Seiten indeziert sind.

Gruß
Klaus