Seite 1 von 1
link mit htaccess und rewrite anpassen?
Verfasst: 26.08.2010, 12:38
von sam600
hallo
ich habe eine seite uebernommen.
leider hat der "alte" webmaster die namen der seiten schlecht gewaehlt.
was sagen die suchmaschinen wenn ich die links auf "viruelle" seiten lenke und diese dann mit htaccess bzw. rewrite umbiege
z.b.: link auf die seite heist: seitenummer2.html
ich erstelle einen neuen link z.b.: keyword_seite.html
und in htacess kommt: RewriteRule ^keyword_seite.html seitennummer2.html
ist das seo technisch ok?
was denkt Ihr?
danke
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: 26.08.2010, 13:40
von Synonym
Woher soll die Suchmaschine wissen, ob es sich um einen echten oder einen virtuellen Ordner handelt? Das sind Mechanismen die auf dem Server ablaufen, und nur da.
Verfasst: 26.08.2010, 14:06
von sam600
Synonym hat geschrieben:Woher soll die Suchmaschine wissen, ob es sich um einen echten oder einen virtuellen Ordner handelt? Das sind Mechanismen die auf dem Server ablaufen, und nur da.
da es ja komisch aussieht:
verlinkt wird nach keyword.html
aber wird weitergeleitet bzw. im browser angezeigt der alter_link.html
vorab danke
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 26.08.2010, 16:19
von Synonym
Ja was denn nun? Umgeschrieben (umgebogen) oder weitergeleitet??
Das da schreibt nur um:
RewriteRule ^keyword_seite.html seitennummer2.html
Das geschieht auf dem Server, davon mehr keiner was von außen.
Weiterleitungen erkennt man natürlich, aber auch das ist kein Problem, wobei die in dem beschriebenen Fall aber auch nicht nötig sein sollten.
Oder ich habe nicht verstanden was Du eigentlich willst

Verfasst: 26.08.2010, 16:22
von ruining
dieses verfahren klapptproblemfrei du solltest aber noch ein [L,R=301] hintendran hängen, damit es eine 301 weiterleitung ist, die sich google an der stelle wünscht
Verfasst: 26.08.2010, 18:33
von sam600
Synonym hat geschrieben:Ja was denn nun? Umgeschrieben (umgebogen) oder weitergeleitet??
Das da schreibt nur um:
RewriteRule ^keyword_seite.html seitennummer2.html
Oder ich habe nicht verstanden was Du eigentlich willst
erstmal danke fuer die antworten...
ich versuche es nochmal zu erklaeren:
ich habe eine seite, auf der die interne verlinkung nicht nach meinem geschmack ist, d.h.: passen nicht zu meinen keywoerter.
z.b: ich will nicht auf seitennummer-blabla.html verlinken
sondern auf ein_keywort.html
leider kann ich aber die seitenstruktur nicht so einfach anpassen.
mein gedanke
ich verlinke auf keyword.html und per htaccess leite bzw. biege ich es um auf seitennummer-blabla.html
bzw.
was ist der unterschied zwischen
hoffe es war verstaendlich...
wie gesagt per "RewriteRule" funktioniert es, aber es sieht nicht gut aus.
verlinkt wird nach keyword.html - aber angezeigt wird seitenummer-blabla.html
ist das egal? oder kann ich die anzeige auch noch verstecken?
( mit der anzeige meine ich die adressezeile vom browser )
danke
Verfasst: 26.08.2010, 19:05
von chris21
Die Anzeige der URL seitennummer-blabla.html kannst Du verstecken.
Eigentlich sollte Deine ursprüngliche RewriteRule auch genau das machen.
Es gibt bei mod_rewrite eine Unterscheidung zw. unsichtbarer interner auf der einen Seite und sichtbarer Umschreibung auf der anderen Seite.
Deine Rule bewirkt vorerst, dass bei Aufruf von keyword.html der Inhalt von seitennummer-blabla.html angezeigt wird, ohne die URL im Browser zu ändern.
Dein Problem dürfte sein, dass es noch Links auf seitennummer-blabla.html gibt und dadurch der Inhalt jetzt unter 2 URLs erreichbar ist.
Lösen könntest Du das durch eine Kombi von externer sichtbarer und interner unsichtbarer Weiterleitung.
Ungetestet:
Code: Alles auswählen
RewriteRule ^seitennummberblabla.html$ /keyword.html [R=301]
RewriteRule ^keyword.html$ seitennummer-blabla.html [L]