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

301er Umleitung für Unterordner

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 14.01.2007, 00:41

Hallo,

ich habe bei meiner Webseite per htaccess eine 301er Umleitung von www.meinedomain.de auf meinedomain.de gesetzt.

Leider wird bei einem direkten Aufruf eines Unterordnes immer noch das www geschrieben, obwohl ich folgendes in die htaccess des Unterordners geschrieben:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.w3news.de/news/$ [NC]
RewriteRule ^(.*) http://w3news.de/$1 [L,R=301]
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

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

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 14.01.2007, 00:48

Mach es Dir doch einfacher:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^w3news\.de/$ [NC]
RewriteRule ^(.*)$ http://w3news.de/$1 [L,R=301]
Dies gilt dann automatisch für alle Unterordner.

Bei der von Dir geposteten Regel fehlte erst mal ein $, zudem lenkst Du damit den Unterordner /news/ auf w3news.de um (ohne Unterordner /news/), falls er mit www. aufgerufen wird.

EDIT: Backslash vor dem Punkt eingefügt.
Zuletzt geändert von chris21 am 14.01.2007, 01:25, insgesamt 2-mal geändert.

w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 14.01.2007, 01:01

den unterordner hatte ich auch in der htaccess geschrieben nur vergessen zu posten

habe das Dollarzeichen eingefügt, hat sich aber nichts geändert. Muss das in die htaccess des Unterordners oder ins Wurzelverzeichnis?
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

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.


chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 14.01.2007, 01:09

Hm, erkläre mir erstmal, warum Du nicht den umgedrehten Code nimmst, wie von mir oben gepostet, der gilt doch zugleich für alle Unterordner mit.


Jetzt habe ich auch den Fehler bemerkt, warum Dein Weg nicht funktioneren kann:

Der HTTP_HOST ist immer nur www.w3news.de oder w3news.de, da gehört überhaupt kein Unterordner rein.

Bleibt Dir nur meine Lösung aus obigen Post.

Damit werden alle Seiten, die mit www. anfangen auf ohne www umgeleitet, auch alle einzelnen Dateien und Unterordner.

w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 14.01.2007, 01:14

habe deinen code wie geschrieben eingebaut,aber da scheint eine endlosschleife drin zu sein,habe ich was üebrsehen?
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 14.01.2007, 01:17

Vermutlich das "!".

Das bedeutet übersetzt "NICHT":

Also bedeutet die Regel übersetzt: wenn der Host nicht w3news.de lautet (weil z.B. www.w3news.de aufgerufen wurde), dann leite um auf w3news.de. Gilt dann auch für alle Unterseiten.

w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 14.01.2007, 01:34

also die startseite wird wie gewünscht umgeleiten,aber die unterseiten immer noch nicht... Warum?
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 14.01.2007, 01:41

Was hast Du denn jetzt in Deiner .htaccess drin stehen?

Poste notfalls mal die ganze .htaccess, vielleicht funkt da irgendwas dazwischen.

w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 14.01.2007, 12:18

Da ist eigentlich nur noch das Rewrite von php auf html drinne:

Code: Alles auswählen

Options FollowSymLinks
RewriteEngine On
RewriteRule ^(.*).html$ $1.php

RewriteCond %{HTTP_HOST} !^w3news\.de$ [NC]
RewriteRule ^(.*)$ http://w3news.de/$1 [L,R=301]
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 14.01.2007, 12:21

Dann probier mal folgenden Code:

Code: Alles auswählen

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*).html$ $1.php

RewriteCond %{HTTP_HOST} !^w3news\.de [NC]
RewriteRule ^(.*)$ http://w3news.de/$1 [L,R=301]
Klappt es dann auch für Unterseiten?

w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 14.01.2007, 12:37

jetzt hab ich es,ich hatte in den unterordner jeweils noch eine htaccess drinne die das natürlich dann nicht mehr gemacht hatte... :oops:

aber danke chris für deine schnelle hilfe!!!!
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag