mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 12:52 Benutzername: Passwort: Auto-Login

Thema: mod_rewrite Problem vom 29.07.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> mod_rewrite Problem
Autor Nachricht
Sideways
Threadersteller

Dabei seit: 29.07.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 29.07.2011 22:41
Titel

mod_rewrite Problem

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst So 31.07.2011 13:25
Titel

Antworten mit Zitat Zum Seitenanfang

RewriteRule ^kategorie/(.*)$ index-seitenid-9~kategorie-$1 [R=301,L]

odaer hab ich was übesehen?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst So 31.07.2011 18:00
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
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
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.
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst So 31.07.2011 19:50
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst So 31.07.2011 21:38
Titel

Antworten mit Zitat Zum Seitenanfang

Soviel nehmen sich die Pfade nun auch nicht.
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst So 31.07.2011 21:58
Titel

Antworten mit Zitat Zum Seitenanfang

pantonine hat geschrieben:
Soviel nehmen sich die Pfade nun auch nicht.


ja dann
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Sideways
Threadersteller

Dabei seit: 29.07.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 06.08.2011 12:46
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Sa 06.08.2011 14:35
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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 …
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.