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

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

Code: Alles auswählen

Umgeschrieben (umgebogen) oder weitergeleitet
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]