wersja skryptu MyBB:1.6.14
adres forum: www.OnlyFrags.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Przed strona jest uciążliwa i tak wszyscy przechodzą bezpośrednio na forum. Jak usunąć tą przed stronę i ustawić, ze jak ktoś wpisze "www.onlyfrags.pl" to od razu przejdzie na "www.onlyfrags.pl/forum" ?
Dodaj plik index.php na głównej tronie, a w nim dodaj ten kod:
Kod PHP:
<?php
header("Location: /forum");
?>
Jeśli nie będzie działać, to daj tak:
Kod PHP:
<?php
header("Location: http://onlyfrags.pl/forum");
?>
Dodałem i nic.
Dodałem bezpośrednio do "public_html" i nic się nie dzieje.
Najpierw usuń wszystkie pliki albo... dodaj w sekcji head to:
Kod:
<meta http-equiv="Refresh" content="0; url=http://onlyfrags.pl/forum" />
A gdzie znajdę "sekcję head" ?
@up: W pliku z tą twoją podstroną.
Jednak najlepiej byłoby usunąć tą Twoją przedstronę i dodać nowy plik do głównego katalogu z podanym wyżej meta tagiem.
Usunąłem te wszystkie pliki związane z tym.
Dodałem do pliku od przestrony index.html ten meta head i działa
Jeśli chcesz bardziej przyjazne przekierowanie, utwórz w public_html plik .htaccess i wpisz do niego (jeśli już masz taki plik, to dodaj poniższy kod na początku):
Kod:
#Przekierowanie 301
Redirect 301 /index.html /forum/index.php
Dodałem, ale nie widzę, aby to coś zmieniło.
plik na pewno nazywa się .htaccess, a nie .htaccess.txt?
Fakt - to był plik .txt, ale zrobiłem nowy plik bez żadnego dodatku czyli czysty ".htaccess" i nic.
Mhm. Przedstrona ma rozszerzenie .html czy .php?
Z usług jakiej firmy hostingowej korzystasz?
Zgaduję, że hosting WWW, a nie VPS.
W DirectAdminie w opcjach zaawansowanych powinieneś mieć opcję Przekierowanie stron. Tam sobie możesz ładnie wklepać przeniesienie z /index.html na /forum/index.php
Rozwiązanie jest o tyle lepsze, że nie będzie się wyświetlać żadna strona przed przekierowaniem na forum, tak jak teraz to ma miejsce na ułamek sekundy.