Seite 1 von 1

Standarddomain + Weiterleitung auf /forum

Verfasst: 21.02.2008, 12:39
von Lightmaster-AH
Hallo zusammen,

ich weiss, wie man eine Standarddomain festlegt, ebenso wie man eine Weiterleitung hinbekommt, doch bei einem Mix aus beiden, bin ich doch überfordert.

Folgendes möchte ich bewerkstelligen:

Standarddomain jeweils auf https://meineDomain.de
dort dann die direkte Weiterleitung zu https://meineDomain.de/forum/

später soll die Weiterleitung entfernt werden, da ich noch ein Portal hinzufügen werde. So lange sollten alle Aufrufe der Domain, egal ob mit oder ohne "www." auf domain.de/forum/ weiterleiten.

Jemand einen Tipp, wie ich dies bewerkstelligen kann? Danke!

Gruß: Lightmaster-AH

Verfasst:
von

Verfasst: 22.02.2008, 12:49
von Flox
Ein Redirect 302 via PHP oder Htaccess.

Verfasst: 22.02.2008, 13:13
von Malte Landwehr
In deine .htaccess

Code: Alles auswählen

DirectoryIndex redirect.php

RewriteEngine on
{dein Code für die Standarddomain}


In deine redirect.php

Code: Alles auswählen

<?php
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;;
header&#40;"Location&#58; http&#58;//meineDomain.de/forum/ "&#41;;
header&#40;"Connection&#58; close"&#41;;
?>
Damit wird beim Aufruf des Index die redirect.php (anstatt z.B. index.php oder index.html) aufgerufen und die leitet sauber weiter.

Falls es Aufrufe auf meindedomain.de/alte-url-die-auch-umgeleitet-werden-soll.php gibt, kannst du diese auch einfach durch eine umbenannte redirect.php ersetzen. Für viele URLs solltest du dir aber lieber eine Lösung per mod-rewrite überlegen. Meins ist eher Quick`n Dirty aber für die meisten Fälle absolut ausreichend.

Verfasst: 22.02.2008, 16:03
von Flox
Warum so umständlich?

KISS:

Die redirect.php in index.php umbenennen und im Wurzelverzeichnis ablegen.

PS. Ich würde eine 302 nehmen und in die letzte Zeile noch ein die oder exit einfügen.