mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 01:15 Benutzername: Passwort: Auto-Login

Thema: Alte URLs umleiten mod_rewirte Redirect 301 vom 08.05.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Alte URLs umleiten mod_rewirte Redirect 301
Autor Nachricht
mauer-design
Threadersteller

Dabei seit: 19.04.2007
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Di 08.05.2012 13:32
Titel

Alte URLs umleiten mod_rewirte Redirect 301

Antworten mit Zitat Zum Seitenanfang

Hi!

ich hoffe ihr könnt mir helfen!

Ich habe meine alte Website vor kurzem in ein Redaxo CMS gestütztes System umgewandelt.
Nun möchte ich, damit ich den Pagerank der alten Seite nicht verliere, die alten URLS umleiten. Doch das will nicht! *Schnief*
Vorher hatte ich eine index.php, die als Template funktionierte. Dort habe ich immer die Inahlte (z.B. kontakt.php) über die Variable $site eingelesen.

Altes URL-Format domain.de/index.php?site=kontakt

Nun mit dem Redaxo CMS inkl. RexSEO lauten meine neuen URls wie folgt:
Neues Format mit RexSEO domain.de/kontakt/

Code:
.htaccess Datei

        Options +FollowSymLinks
        RewriteEngine on
        RewriteBase /

        RewriteRule ^index.php?site=kontakt$ http://www.domain.de/kontakt/ [L,R=301]


Es tut sich nichts!? Woran kann das liegen?
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Di 08.05.2012 14:23
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
RewriteRule ^site=kontakt$ http://www.domain.de/kontakt/ [L,R=301]


sollte eigentlich reichen
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
mauer-design
Threadersteller

Dabei seit: 19.04.2007
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mi 09.05.2012 12:07
Titel

Antworten mit Zitat Zum Seitenanfang

Hi Mac,

erstmal Danke für deine Antwort.

Ich habe das mal angepasst, allerdings ändert es nichts.

Wenn ich "meinedomain.de/index.php?site=kontakt" in den Browser eingebe bleibt die URL in der URL-Zeile so stehen und die Seite wird im neuen Design (die index.php ist ja nun die von Redaxo) angezeigt. *Schnief*

Verstehe das nicht. Habe solche Umleiteungen schon öfter mal gemacht. Da lief das immer. Allerdings lauteten die alten URLs dann meist /kontakt.html oder /123-0.html.

Hat das was jetzt vielleicht was mit dem URL Aufbau zu tun, also mit dem "?site=blabla"?

Hoffe jemand kann mir helfen, da sonst der ganzen Pagerank flöten geht...
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Mi 09.05.2012 12:59
Titel

Antworten mit Zitat Zum Seitenanfang

dann schreib das mal so:

Code:

RewriteCond %{QUERY_STRING} ^site=kontakt
RewriteRule ^(.*)  http://www.domain.de/irgendwas/wohin? [L,R=301]
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mauer-design
Threadersteller

Dabei seit: 19.04.2007
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mi 09.05.2012 14:31
Titel

Antworten mit Zitat Zum Seitenanfang

Hi Mac,

Danke! Jetzt gehts. Habe folgendes eingetragen:

Code:
RewriteCond %{THE_REQUEST} "/index\.php\?site=kontakt"
RewriteRule ^index\.php$ http://www.meinedomain.de/kontakt/? [R=301,L]


Zuletzt bearbeitet von mauer-design am Mi 09.05.2012 14:33, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen htaccess - doppel Redirect
[mod-rewrite] .asp mit parametern umleiten
subdomain auf Verzeichnisse umleiten
[php] Richtiger Statuscode für Location-Redirect
302 Moved Temporarily Redirect ohne Php?
4 urls 1 seite
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.