Seite 1 von 1

301 Weiterleitung ( .html und / aufrufbar)

Verfasst: 15.10.2007, 17:14
von Worldtrade4you
Hallo miteinander, ich habe schon die ganze Zeit gesucht bin mir aber noch unschlüssig ob ich jetzt das richtige mache.

Mein Problem ist, wir sind von Joomla auf Typo3 umgestiegen. Bei Joomla waren die Seiten alle mit der Endung .html. Bei Typo3 haben wir jetzt die Verzeichnistruktur mit der Endung / , die wollten wir so haben. Haben seit dem Projekt das auf Typo3 ist massig Links eingesammelt. Jetzt ist uns aufgefallen, das die alten Seiten mit .html und ohne aufzurufen sind. Die Backlinks verteilen sich auch so, einmal mit .html und ohne.

Wir wollen eine saubere URL Struktur haben, wie gehen wir jetzt vor die .html auf die Verzeichnisseite umzuleiten, ohne das wir die Links verlieren und ohne die Linkstärke zu verlieren.

Genauso ist es mit der startseite, die lässt sich mit index aufrufen.


Auf eure Hilfe wäre ich dankbar.

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: 15.10.2007, 20:59
von matin
mit nachstehendem mod_rewrite kannst du alle .html dateien per 301 auf den jeweiligen simulierten ordner umleiten (z. b. aus autos/audi.html wird autos/audi/)

Code: Alles auswählen

RewriteEngine On
RewriteRule ^(.*)/([^.]+)/$ /$1/$2.html?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^(.*)/([^.]+)\.html$ /$1/$2/ [R=301,L]
und nachstehnder code leitet die index.php per 301 auf das root-verzeichnis

Code: Alles auswählen

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L,NC]

ähnliches Problem

Verfasst: 19.11.2007, 07:46
von gomopa
Ich habe versucht anhand der Antwort von matin ein ähnliches Problem zu lösen. Leider ohne Erfolg. Es waren so viele Möglichkeiten, die alle nicht den gewünschten Effekt brachten. Es war, aus Unkenntnis, eher ein im Trüben fischen.

Wir müssen, damit PHP Code gelesen werden kann, eine Webseite von https://domain/muster.html auf https://domain/muster.php umbenennen.

Wie lautet der korrekte Umleitungscode, damit wir keine Einbußen bei der Suchmaschinenbewertung hinnehmen müssen ?