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

Standart Domain definieren

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
derDaGo
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 10.04.2007, 16:14

Beitrag von derDaGo » 12.04.2007, 00:39

Hallo,

da mir oben im Thread keiner antwortet, versuche ich einfach hier nochmal einen Thread.

durch den command:

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.domain-domain\.de$ 
RewriteRule ^(.*)$ http://www.domain-domain.de/board/$1 [L,R=301]
hab ich hinbekommen, dass

domain.de > www.domain-domain.de/board
www.domain.de > www.domain-domain.de/board
domain-domain.de > www.domain-domain.de/board

weiterleitet,
nur leider funktioniert nicht:

www.domain-domain.de > www.domain-domain.de/board

kann mir einer helfen?

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 » 12.04.2007, 11:04

Hallo derDaGo,

erstmal vorweg: es geht um eine Standard Domain ;)

Die Weiterleitung von www.domain-domain.de auf www.domain-domain.de/board kann mit Deiner Regel nicht funktionieren, denn diese besagt: wenn die Domain nicht www.domain-domain.de heißt, bitte auf www.domain-domain.de/board weiterleiten.

Du könntest z.B. unter www.domain-domain.de eine index.php publizieren und dort über einen php Header Redirect auf /board weiterleiten.

derDaGo
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 10.04.2007, 16:14

Beitrag von derDaGo » 12.04.2007, 11:36

Hallo,

danke für den Tip bezüglich Standard (man streitet sich ja gern darüber.) ^^

mh, kann ich da oben beim RewriteCond %{HTTP_HOST} !^www\.hello-board\.de$

nicht irgendwie /board reinmachen?

und wie siehts aus wegen den suchmachinen, wenn ich da nen php header redrict reinmachen?

.htaccess greift früher als die index.php oder?
will wenigesten das die andere domains. via 301 weiterleiten
Zuletzt geändert von derDaGo am 12.04.2007, 11:54, insgesamt 1-mal geändert.

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

Beitrag von chris21 » 12.04.2007, 11:54

Nochmal, das liegt an der mod_rewrite Anweisung:

die Zeile

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www\.domain-domain\.de$ 
besagt: diese Regel soll greifen ("RewriteCond"), wenn der Host ("%{HTTP_HOST}") nicht lautet: ("!", ja das bedeutet das Ausrufezeichen) www.domain-domain.de ("^www\.domain-domain\.de"). Ende der Kondition ("$").

Das bedeutet, diese Regel wird nicht greifen, wenn der Host www.domain-domain.de lautet, da dann die Kondition schon nicht greift, anders als bei www.domain.de oder domain-domain.de.

Daher hilft die Regel eben für alle Fälle außer dem direkten Aufruf auf www.domain-domain.de - und dort kannst Du das Problem dadurch lösen, dass Du eine index.php mit folgendem Inhalt erstellst:

Code: Alles auswählen

<?php
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;;
header&#40;"Status&#58; 301 Moved Permanently"&#41;;
header&#40;"Location&#58; http&#58;//www.domain-domain.de/board/"&#41;;
header&#40;"Connection&#58; close"&#41;;
exit&#40;&#41;;
?>
PS: über das Standard muss man sich nicht streiten, dies ist die einzig erlaubte Standardschreibweise des Wortes Standard in der deutschen Sprache :wink:

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 12.04.2007, 12:23

derDaGo hat geschrieben:Hallo,

danke für den Tip bezüglich Standard (man streitet sich ja gern darüber.) ^^
Standart

Standard

derDaGo
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 10.04.2007, 16:14

Beitrag von derDaGo » 12.04.2007, 13:05

Hallo,

danke für deine Hilfe.

Gruß

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag