To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Portal - Przekierowanie do portalu po wejsciu na strone

Bucu - 15-09-2009, 13:13

zrob na ftp index.html i w nim przekierowanie do portal.php, albo przez htaccess. to sa dwa najpopularniejsze chyba rozwiazania.
pheaton_pl - 16-09-2009, 10:56

no to teraz ja mam problem...
miałem .htaccess i wszystko pięknie działało do wczoraj... i nie wiem co z tym zrobić..
a najgorsze jest to, że tylko ten sposób u mnie działał...

tosiek - 16-09-2009, 17:08

pheaton_pl, do pliku index.php dodaj:
Kod:
<?php
if($_SERVER['REQUEST_URI']=='/'){
header('Location: portal.php');
}
?>

PO wejściu na stronę przeniesie cie na portal.

anesco1 - 21-09-2009, 10:34

tosiek, A w ktorym miejscu dokladnie to wstawic na samym poczatku??
tosiek - 21-09-2009, 16:52

anesco1, najlepiej na początku
gruntek - 28-10-2009, 01:11

Moim zdaniem najlepszym rozwiązaniem jest utworzenie pliku index.html ponieważ nie zmienia się nic poza tym, że przy wejściu na "www.twoja_strona.pl" wchodzisz na portal.

Można je zastosować również, gdy serwer zaczyna od pliku index.php.

Należy:

Utworzyć plik index.html
Kod:
<html>
<head>
  <meta http-equiv="Refresh" content="0; url=portal.php">
</head>
</html>


oraz na samym początku index.php wstawić (to robimy tylko w przypadku, kiedy nie zadziała samo utworzenie pliku index.html !! - czyli serwer, na którym jest forum zaczyna od sprawdzania index.php)
Kod:
<?php
if($_SERVER['REQUEST_URI']=='/'){
header('Location: index.html');
}
?>



Dodatkowo jeżeli chcemy, żeby po zalogowaniu nie przenosiło nas na forum, tylko na portal należy:
W pliku /includes/sessions.php

Znaleźć:
Kod:
if ( $user_id == ANONYMOUS )
    {
        $userdata['user_active'] = $userdata['user_session_time'] = $userdata['user_session_page'] = $userdata['user_lastvisit'] = $userdata['user_level'] = $userdata['user_posts'] = $userdata['user_new_privmsg'] = $userdata['user_unread_privmsg'] = $userdata['user_last_privmsg'] = $userdata['user_allow_pm'] = $userdata['user_notify'] = $userdata['user_rank'] = $userdata['user_avatar_type'] = $userdata['user_next_birthday_greeting'] = $userdata['user_badlogin'] = 0;
    }


i za tym wstawić :
Kod:
redirect("portal.php");

pikawa123 - 07-11-2009, 10:02

Ja mam taki problem. Stworzyłem plik .htaccess z treścią:

Cytat:
DirectoryIndex portal.php index.php index.htm index.html


Wchodząc na forum pod linkiem www.warhammer40kdow.xaa.pl świetnie przenosi mnie na portal. Lecz google zaindeksowalo moją strona pod adresem www.warhammer40kdow.xaa.pl/index.php. Jak zrobić aby po pierwszym wejściu na stronę z index.php przekierowało nas na forum a poźniej już nie jak zrobic aby google indeksowało strone bez index.php

raffeek - 26-11-2009, 10:37

Wybaczcie mały powrót do pytania na poziomie podstawowym, ale to chyba nadal dotyczy tematu głównego. A czy da zrobić odwrotnie, tzn. tak, żeby jako strona główna było zawsze forum, a na tym forum będzie menu z kategoriami, które będą linkować do poszczególnych podstron portalu? Czyli mniej więcej tak, że forum ma swoje różne podstrony (ale w znaczeniu "standardowych" stron, a nie podstron z tematami i postami). Idea jest taka, żeby nie pisać nowych podstron zupełnie od początku, ale uczynić z nich część portalu.

Czy taki zabieg jest w ogóle możliwy?
Dzięki.

Macintosh - 16-12-2009, 23:19

Utworzyłem .htaccess, wstawiłem DirectoryIndex portal.php i niby ok. Ale gdy odświeżam, wchodzi na forum. :/

[ Dodano: 16-12-2009, 23:33 ]
A teraz w PA nie mogę wejść! :shock: I portal ma index nawet jak wywale .ht :shock:

Kamil_Silver - 27-12-2009, 13:30

niewiem czy to bylo napisane wczesniej, nei chcialo mi sie tyle postow pisac ale tu jest latwy sposob by to zrobic tak jak Przemo napsial ale szybciej przez PHP

w index.html wklejamy:

Kod:
<?php
header('Location: portal.php');
?>


i potem w .htaccess wklejasz:
Kod:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html


pozdro :)

cypeczek - 09-01-2010, 16:12

sposów użytkownika gruntek działa bez problemów. :)
rafflex - 09-01-2010, 16:30

gruntek napisał/a:
Dodatkowo jeżeli chcemy, żeby po zalogowaniu nie przenosiło nas na forum, tylko na portal należy: (.......)


Wszystko fajnie działa, ale:

Gdy pierwszą ładującą się stroną jest Portal i tam się logujemy, to po zalogowaniu jesteśmy cały czas w Portalu.
Natomiast, gdy z Portalu niezalogowani przejdziemy do Forum i tam się logujemy, to po zalogowaniu przerzucani jesteśmy do Portalu.

Moje pytanie: Czy da się zrobić tak, by pozostać na przeglądanej stronie po zalogowaniu? Czyli jeśli jesteśmy w Portalu i tam się logujemy - zostajemy w Portalu, jeśli zaś jesteśmy w Forum i tam się logujemy - pozostajemy w Forum.

cypeczek - 10-01-2010, 21:32

Podpisuję się pod postem wyżej. Rzeczywiście jest taki problem. Dałby radę ktoś poprawić ten kod?
FaithlessGod - 14-01-2010, 01:35

Ja mam inny problem. Gdy wpiszę www.szczyptakultury.pl jest ok, wrzuca mnie na portal. Ale gdy wpiszę samo szczyptakultury.pl automatycznie mnie wylogowuje.
twoje_forum - 14-01-2010, 19:47

A teraz może ktoś podpowie jak usunąć portal?
Niestety nikt nie odpisuje na mojego posta z problemem więc postanowiłem po prostu go usunąć tylko teraz jak :-)



Powered by phpBB modified by Przemo © 2003 phpBB Group