Ich habe vor, meine Website in das Forum zu integrieren. (Weils ja andersrum nicht geht ^^) Nun möchte ich aber, dass wenn man die Seite aufruft, nicht auf die index.php kommt, sondern auf die news.php. (So wie bei nem "Portal") Das Problem:
Eine .htaccess-Datei erstellen die wie folgt aussieht:
Code: Alles auswählen
DirectoryIndex news.php index.php index.htm
Gibt es eine Möglichkeit, das trotzdem umzusetzen? Kann man die index.php von phpBB zufällig umbenennen? (Mir ist schon klar, dass man dann so einige Links abändern müsste, wäre das ein großer Aufwand?)
Eine Lösung die ich mir nun noch überlegt hatte wäre, dass man mithilfe von $_SERVER[HTTP_REFERER] in der index.php feststellt, ob ein User gerade von einer anderen Seite kommt und somit direkt auf news.php weitergeleitet wird bzw. wenn er von meiner seite kommt (folglich also ein link) nicht weitergeleitet wird.
Allerdings gäber es da glaube ich Probleme mit Lesezeichen auf der index.php, oder?
Gibts noch eine bessere Lösung?
MfG.
Spezial

P.S.:
Bis jetzt habe ich es so gelöst:
Code: Alles auswählen
// Überprüfen, ob der User von einer anderen Seite kommt
$referer = strtolower($_SERVER['HTTP_REFERER']);
$url = parse_url($referer);
//$url['host'] ; Bsp.: www.planet-spezial.de oder planet-spezial.de
//$url['path'] ; Bsp.: /spezial/news.php
//$url['query'] ; Bsp.: p=1
if (substr_count($url['host'], 'planet-spezial.de') != 1)
header('Location: news.php');
