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

Unterseite mit mod_rewrite auf Unterseite weiterleiten (301)

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
Anonymous

Beitrag von Anonymous » 13.07.2010, 22:08

mod_rewrite ist für meinen Webspace aktiviert aber dieser Code hier funktioniert nicht

Code: Alles auswählen

Redirect permanent /unterseite-1.htm  http://www.domain.de/blog/unterseite-2/
Kennt jmd. eine mod_rewrite Lösung?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Malte Landwehr
PostRank 10
PostRank 10
Beiträge: 3474
Registriert: 22.05.2005, 10:45

Beitrag von Malte Landwehr » 14.07.2010, 22:04

Funktioniert bei mir problemlos. Versuch es mal mit diesen beiden Variationen:

Code: Alles auswählen

Redirect 301 /unterseite-1.htm http://www.domain.de/blog/unterseite-2/
RedirectMatch 301 /unterseite-1.htm http://www.domain.de/blog/unterseite-2/
Gibt es eine Fehlermeldung? Bist du ganz sicher, dass mod_rewrite vernünftig konfiguriert ist? Hast du diesen Code in deine .htaccess Datei gesteckt? Welcher Code steht noch in der .htaccess?
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

Anonymous

Beitrag von Anonymous » 19.07.2010, 08:30

Malte Landwehr hat geschrieben:Funktioniert bei mir problemlos. Versuch es mal mit diesen beiden Variationen:

Code: Alles auswählen

Redirect 301 /unterseite-1.htm http://www.domain.de/blog/unterseite-2/
RedirectMatch 301 /unterseite-1.htm http://www.domain.de/blog/unterseite-2/
Auch diese beiden Varianten funktionieren leider nicht.

Eine Fehlermeldung gibt es nicht. Ich habe mir von meinem Webhoster bestätigen lassen, dass mod_rewrite aktiviert ist. Bzgl. der Konfiguration habe ich jedoch keine Ahnung.

Die .htaccess soll laut Webhoster in httpd.ini umbenannt werden.

Aktuell sieht diese so aus:


Code: Alles auswählen

[ISAPI_Rewrite]

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.meinedomain\.com$
RewriteRule ^(.*)$ http://www.meinedomain.com/$1 [L,R=301]
Die 301 Weiterleitung für die Standard-Domain funktioniert einwandfrei.

heino
PostRank 8
PostRank 8
Beiträge: 833
Registriert: 21.09.2006, 13:42

Beitrag von heino » 19.07.2010, 11:34

Wenn du schon einen Windows-Server mit ISAPI hast solltest du das nächstes mal gleich dazu schreiben.

Ohne Garantie:

Code: Alles auswählen

RewriteRule /foo\.htm /foo.32.htm [RP]

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 19.07.2010, 11:43

Ähm... Nur zur Info, aber "Redirect" und "RedirectMatch" benötigen kein mod_rewrite, sondern mod_alias.

mod_rewrite ist das Dingens wie Deine Standarddomain, also mit RewriteRule und evtl. RewriteCond.

Anonymous

Beitrag von Anonymous » 20.07.2010, 18:27

heino hat geschrieben:Wenn du schon einen Windows-Server mit ISAPI hast solltest du das nächstes mal gleich dazu schreiben.

Ohne Garantie:

Code: Alles auswählen

RewriteRule /foo\.htm /foo.32.htm [RP]
Sorry. Ich kenn mich damit nicht so gut aus. Leider verstehe ich deinen Code auch nicht. Steht "foo" für meine Unterseite und was bedeutet die "32"?

Synonym hat geschrieben:Ähm... Nur zur Info, aber "Redirect" und "RedirectMatch" benötigen kein mod_rewrite, sondern mod_alias.

mod_rewrite ist das Dingens wie Deine Standarddomain, also mit RewriteRule und evtl. RewriteCond.
Ah. Okay. Ich vermute mal dann wird wohl mod_alias nicht aktiviert sein. Kann ich die Weiterleitung den irgendwie mit mod_rewrite umsetzen?

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 21.07.2010, 08:39

Ja, kannst Du. Wie kann ich da nicht sagen, da ich Windows-Server nicht kenne. Aber ich würde es mal mit dem von "heino" versuchen, wenn er es schon geschrieben hat oder eben mit etwas wie Deiner Standard-Domain-Weiterleitung, die ja anscheinend funktioniert.

Also nicht alles weiterleiten

Code: Alles auswählen

RewriteRule ^(.*)$ http://www.meinedomain.com/$1 [L,R=301]
/unterseite-1.htm https://www.domain.de/blog/unterseite-2/

Code: Alles auswählen

RewriteRule ^unterseite-1\.htm$ http://www.domain.de/blog/unterseite-2/ [L,RP]
Wie gesagt, kenne mich aber mit Windows-Servern nicht aus, beim Linux / Apache würde das aber so gehen.

Nachtrag: mod_alias scheint es bei Windows gar nicht zu geben. Bei der Standard-Domain-Weiterleitung würde ich auch mal nachsehen, ob die so funktioniert wie die soll. Dieses "R=301" gibt es bei ISAP_Rewrite nämlich nicht, da heißt es wie heino geschrieben hatte: "RP" (R entspricht 302 und RP entspricht 301)

https://www.isapirewrite.com/docs/#examples

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag