Autor |
Nachricht |
Sideways
Threadersteller
Dabei seit: 29.07.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 29.07.2011 22:41
Titel mod_rewrite Problem |
|
|
Nabend zusammen,
ich verzweifle momentan an mod_rewrite und dem doppelten Content, den ich mit einer Veränderung verursachen würde.
Die momentane .htaccess Datei:
Code: |
RewriteEngine on
RewriteRule ^index-(.*)$ /index.php?mod_rewrite_query_string=$1
RewriteCond %{QUERY_STRING} PHPSESSID
RewriteRule ^(.*)$ $1? [L,R=301]
RewriteCond %{HTTP_HOST} ^neuedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.altedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^altedomain.de$ [NC]
RewriteRule ^(.*)$ http://www.neuedomain.de$1 [R=301,L]
RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [L] |
Jedenfalls möchte ich die URLs für Nutzer und SuMa lesbarer gestalten, also habe ich aus
http://www.neuedomain.de/index-seitenid-9~kategorie-artikelid-artikeltitel
folgendes gemacht
http://www.neuedomain.de/kategorie/artikelid-artikeltitel
Das Problem: es sind beide URLs erreichbar und da die SuMa, die Seiten schon gut indexiert haben und andere Webseiten ebenfalls Links enthalten, würde ich kontraproduktiven doppelten Content produzieren.
Die Frage:
Wie kann ich
RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [L]
zu einer permanenten 301 Weiterleitung umschreiben? Ich hab schon einiges ausprobiert, aber es will einfach nicht funktionieren.
Ich hoffe jemand kennt sich hier ein wenig damit aus und kann mir Nerven ersparen.
lg,
SIDEWAYS
|
|
|
|
|
Mac
Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht:
|
Verfasst So 31.07.2011 13:25
Titel
|
|
|
RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [R=301,L]
odaer hab ich was übesehen?
|
|
|
|
|
Anzeige
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
Verfasst So 31.07.2011 18:00
Titel
|
|
|
Erstens: Ich halte es ja für eine Legende, dass eine Suchmaschine das zweite „besser lesen kann“ oder auch besser indiziert.
Und auch, dass Mensch, außer vielleicht der Chef, irgendeinen Wert auf lesbare URLs legt. Interneterfahrene User kennen kryptische URLs und wissen, dass sie nur eine Verwaltungsadresse sind. Internetunerfahrene nutzen IMHO Nie die Adresszeile.
Zweitens: Doppelter Content ist kein Problem, wenn Du a) eine Weiterleitung benutzt, b) ein canonical-Meta setzt.
|
|
|
|
|
Mac
Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht:
|
Verfasst So 31.07.2011 19:50
Titel
|
|
|
pantonine hat geschrieben: | ...Erstens: Ich halte es ja für eine Legende, dass eine Suchmaschine das .. auch besser indiziert.... |
Ein sinnvoll benannter Pfad hat SEO-technisch durchaus seine Vorteile.
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
Verfasst So 31.07.2011 21:38
Titel
|
|
|
Soviel nehmen sich die Pfade nun auch nicht.
|
|
|
|
|
Mac
Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht:
|
Verfasst So 31.07.2011 21:58
Titel
|
|
|
pantonine hat geschrieben: | Soviel nehmen sich die Pfade nun auch nicht. |
ja dann
|
|
|
|
|
Sideways
Threadersteller
Dabei seit: 29.07.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 06.08.2011 12:46
Titel
|
|
|
Mac hat geschrieben: | RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [R=301,L]
odaer hab ich was übesehen? |
R=301 zerschießt mir die url völlig. bin mittlerweile echt am verzweifeln.
@pantonine
ich denke schon, dass die neue variante besser aussieht. man denke nur an die teil/gefällt mir-funktionen der sozialen netzwerke. zumal die website tausende seiten enthält, halte ich lesbare urls für sinnvoll.
|
|
|
|
|
Mac
Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht:
|
Verfasst Sa 06.08.2011 14:35
Titel
|
|
|
R=301 heßt nur, dass die Seite permantent weitergeleitet werden soll, sonst nix.
Daran kann es also nicht liegen.
Kannst mal die Quelle posten oder PN?
Momentaner Workaround: Canonical Tags verwenden
|
|
|
|
|
|
|
|
Ähnliche Themen |
URL / Mod Rewrite
Mod Rewrite und SEO
[REGEX/REWRITE] + und &
Mod Rewrite im Unterordner
mod rewrite | Ich checks nicht
Rewrite Rule will nich …
|
|