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

mod_rewrite bei 1und1

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Tanja_
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 13.06.2008, 14:23

Beitrag von Tanja_ » 13.06.2008, 14:36

Hallo zusammen,

hab bereits etliche Seiten und Threads durchsucht, jedoch keine passende Antwort gefunden.

Ich möchte, dass die Seite
https://tuberoesesklerose.de/phpBB2/

ohne www. aufrufbar ist und zur oben genannten Domain weitergeleitet wird.

Alle Versuche sind bislang kläglich gescheitert.
Zur Info, die Domain liegt bei 1und 1 :kotz:
Ich kanns aber nicht ändern, da ich nur das Forum verwalte.


Hier die .htaccess

Code: Alles auswählen

DirectoryIndex portal.php index.php

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.tuberoesesklerose\.de\phpBB2$ [NC]
RewriteRule ^(.*)$ http://tuberoesesklerose.de/phpBB2/$1 [R=301,L]
Umgekehrt - also www. immer vorangestellt, erhalte ich folgende URL und Fehlermeldung:
https://www.tuberoesesklerose.de/phpBB2/portal.php

Fehler: Umleitungsfehler

Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Die URL ist aber korrekt.

Hier die dazugehörigen regeln:

Code: Alles auswählen

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.tuberoesesklerose\.de\phpBB2$
RewriteRule ^(.*)$ http://www.tuberoesesklerose.de/phpBB2/$1 [L,R=301]

Mach ich nun was falsch oder liegt es am Hoster ?


Gruß und Dank

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.


xoni
PostRank 8
PostRank 8
Beiträge: 692
Registriert: 22.08.2007, 12:14

Beitrag von xoni » 13.06.2008, 14:52

Tanja_ hat geschrieben: Mach ich nun was falsch oder liegt es am Hoster ?
Probier mal folgendes...

Code: Alles auswählen

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

Tanja_
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 13.06.2008, 14:23

Beitrag von Tanja_ » 13.06.2008, 14:55

danke für die Antwort.

ich werde zwar auf
https://tuberoesesklerose.de/phpBB2/

geleitet, jedoch mit Fehlermeldung
Fehler: Umleitungsfehler

Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 13.06.2008, 15:16

Hi,

der {HTTP_HOST} ist doch nur tuberoesesklerose.de (ggf. mit www).
Also zum "www" erzwingen:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www\.tuberoesesklerose\.de$
RewriteRule ^(.*)$ http://www.tuberoesesklerose.de/$1 [L,R=301]
Mamphil

Tanja_
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 13.06.2008, 14:23

Beitrag von Tanja_ » 13.06.2008, 15:43

edit /geht nicht
Zuletzt geändert von Tanja_ am 13.06.2008, 15:49, insgesamt 1-mal geändert.

kev299
PostRank 2
PostRank 2
Beiträge: 52
Registriert: 13.05.2008, 08:18

Beitrag von kev299 » 13.06.2008, 15:48

Versuchs mal mit

Code: Alles auswählen

RewriteBase /
in deiner .htaccess

Tanja_
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 13.06.2008, 14:23

Beitrag von Tanja_ » 13.06.2008, 16:21

Code: Alles auswählen

DirectoryIndex portal.php index.php

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.tuberoesesklerose\.de\phpBB2$ 
RewriteRule ^(.*)$ http://tuberoesesklerose.de/phpBB2/$1 [R=301,L]

es klappt einfach nicht.
Die Seiten sollen ohne www. aufgerufen werden.

edit/ ebenfalls vollkommen wirkungslos

Code: Alles auswählen

DirectoryIndex portal.php index.php

RewriteEngine On

RewriteCond %{HTTP_HOST} !^tuberoesesklerose\.de\phpBB2$
RewriteCond %{HTTP_HOST} ^(www\.)?tuberoesesklerose\.de\phpBB2
RewriteRule ^(.*)$ http://tuberoesesklerose.de/phpBB2/$1 [r=301,L]

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 13.06.2008, 16:40

Du schreibst:
RewriteCond %{HTTP_HOST} ^www\.tuberoesesklerose\.de\phpBB2$
Wenn der Host www.tuberoesesklerose.de\phpBB2 ist...
Das geht nicht!
Ein Host kann sein: www.tuberoesesklerose.de - ein Verzeichnis gehört nie zu einem Host dazu!

Darum:

Code: Alles auswählen

DirectoryIndex portal.php index.php

RewriteEngine On
RewriteBase /
# Wenn der Host NICHT ("!") tuberoesesklerose.de ist
RewriteCond %{HTTP_HOST} !^tuberoesesklerose\.de$
# Leite zur selben Seite ohne mit Host uberoesesklerose.de weiter:
RewriteRule ^(.*)$ http://tuberoesesklerose.de/$1 [R=301,L]
Mamphil

EDIT:
Wenn das ganz nur für das eine Verzeichnis gelten soll:

Code: Alles auswählen

# Letzte Zeile ersetzen:
RewriteRule ^phpBB2/(.*)$ http://tuberoesesklerose.de/phpBB2/$1 [R=301,L]

Tanja_
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 13.06.2008, 14:23

Beitrag von Tanja_ » 13.06.2008, 16:50

danke dir und euch für die Antworten, hab schon den Wald voller Bäume nimmer gesehen.

Bissel geändert läuft es nun wunderbar :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag