Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php Links in seo-freundliche URLs umwandeln klappt nicht

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
cool-andy
PostRank 4
PostRank 4
Beiträge: 140
Registriert: 26.08.2004, 19:21

Beitrag von cool-andy » 03.02.2008, 23:24

Moin :-)
Habe mich nun hier wirklich schlau gelesen und dachte auch ich hätte geschnallt wie ich meine php Links in schöne SEO freundliche URls umwandeln kann, aber nach über 1 Stunden rumprobierens muss ich nun doch hier fragen ;)
Ich habe erstmal ganz simpel angefangen und wollte einige HTML Seiten mit .php Dateiendung in .htm "umwandeln" bevor ich mich an die richtig "üblen" Links heran mache...

Meine .htaccess (liegt im Root) sieht wie folgt aus:

RewriteEngine On
Redirect 301 /impressum.php https://www.meine-domain.de/impressum.htm
Redirect 301 /index.php https://www.meine-domain.de/index.htm

Ich möchte also dass die .php links auf die .htm geleitet werden bzw. wenn jemand also die .php aufruft der .htm Link in der Browserzeile erscheint und auch (hoffentlich) bei google im Index landet.

Wenn ich nun
https://www.meine-domain.de/impressum.htm
aufrufe erhalte ich einen 404 error (seite nicht gefunden)

Wenn ich nun die alte URL https://www.meine-domain.de/impressum.php aufrufe zeigt er diese weiterhin an.

Hat jemand eine Idee warum das nicht klappt ?

Wenn das nun hinhauen sollte, habe ich allerhand Links nach dem folgenden Muster:

https://www.meine-domain.de/php/animier ... p?kat_ID=1
https://www.meine-domain.de/php/animier ... p?kat_ID=2
https://www.meine-domain.de/php/animier ... p?kat_ID=3
https://www.meine-domain.de/php/animier ... p?kat_ID=4
[...]

Ich möchte da nun, um DC zu vermeiden, dass man bei den php Links auf die neuen umgeleitet wird und im Google Index auch nur die neuen Links stehen. Das sollte ja mit einer 301er Umleitung klappen oder ?

So sollte der Eintrag in der .htaccess doch wie folgt aussehen:

Redirect 301 /php/animierte-gifs/gifs.php?kat_ID=4 https://www.meine-domain.de/animierte-gifs/blumen/

Klappt aber leider auch nicht. Irgendetwas scheine ich grundlegend falsch zu machen :o

Wäre für jede Hilfe sehr dankbar :-)
Gruß vom Andy

Anzeige von ABAKUS

von Anzeige von ABAKUS »


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

Elradon
PostRank 8
PostRank 8
Beiträge: 867
Registriert: 23.08.2006, 15:36

Beitrag von Elradon » 03.02.2008, 23:29

Also Weiterleitung einer alten Datei auf eine Neue:
(gibt natürlich mehrere Möglichkeiten)
RewriteRule ^altedatei$ /bsp-neuer-ordner/ [L,R=301]
Die Domain anzugeben ist hierbei überflüssig.

RewriteRule schöne-endung-nämlich.html nicht-so-schöne-php-endung.php [L]

Die Links auf deiner Seite musst du natürlich anpassen. also auf .html linken, und nicht .php

soweit erstmal klar?
Zuletzt geändert von Elradon am 04.02.2008, 14:33, insgesamt 1-mal geändert.

cool-andy
PostRank 4
PostRank 4
Beiträge: 140
Registriert: 26.08.2004, 19:21

Beitrag von cool-andy » 03.02.2008, 23:36

Elradon hat geschrieben:Also Weiterleitung einer alten Datei auf eine Neue:
(gibt natürlich mehrere Möglichkeiten)
RewriteRule ^altedatei$ /bsp-neuer-ordner/ [L,R=301]
Die Domain anzugeben ist hierbei überflüssig.

RewriteRule nicht-so-schöne-php-endung.php schöne-endung-nämlich.html [L]

Die Links auf deiner Seite musst du natürlich anpassen. also auf .html linken, und nicht .php

soweit erstmal klar?
Danke für deine schnelle Hilfe.
Ja, klar soweit schon, aber irgendwie klappt das immer noch nicht.

Habe es z.b. nun so:

RewriteRule ^impressum.php$ impressum.htm [L,R=301]

Die php wird immer noch gefunden und die .htm immer noch nicht. Irgendwas scheint immer noch falsch zu sein...