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 » 04.02.2008, 22:25

Fridolin hat geschrieben:Was passiert wenn du es so machst ?

RewriteEngine On
RewriteBase /
Habe das mit dem RewriteBase / mal eingefügt. Brachte aber auch nichts...

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

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

Beitrag von cool-andy » 04.02.2008, 22:34

Planet-Bloody hat geschrieben:Ich kann dir diesen Link empfehlen: https://www.modrewrite.de/foren/ftopic82.html

dort werden einige Fehlerquellen für Mod Rewrite besprochen und hat mir schon das ein und andere mal geholfen.
Danke für den Link. Habe ich durchgelesen und auch einiges probiert. also laut phpinfo() ist das mod_rewrite modul definitiv geladen und ich habe auch mal den Test mit:

RewriteEngine On
RewriteRule ^ https://www.google.de [R,L]

probiert und das geht einwandfrei. Da leitet er meine Seite immer auf google weiter.
Aber wehe ich versuchs wieder mit einer bestimmten php Datei:

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

Dann klappts wieder nicht :-(

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

Beitrag von cool-andy » 04.02.2008, 22:39

Elradon hat geschrieben:Eben. Du musst sowohl die alte Variante auf die neue weiterleiten:
RewriteRule ^altedatei$ /bsp-neuer-ordner/ [L,R=301]
, als auch die neue Variante intern weiterleiten.

RewriteRule schöne-endung-nämlich.html nicht-so-schöne-php-endung.php [L]
ah, das hat mich schon mal weitergebracht !

Ich habe es nun so:

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

Wenn ich nun www.domain.de/impressum.htm aufrufe zeigt er mir die .php Seite an ! Sehr schön !

Wenn man aber mal direkt die impressum.php aufruft findet er die ebenfalls und zeigt diese URL auch weiterhin im Browser an. Ist das richtig so ? Ich möchte DC vermeiden. Sieht google die 301 Weiterleitung von der php auf die htm ? Blöde Frage: wenn ich die .php aufrufe bleibt dann in der Browserzeile die URL mit .php so stehen, er hat aber weitergeleitet oder sollte sich nach dem Aufruf der Link ändern in .htm ?