Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Linki na stronie
Forum PHP.pl > Forum > Przedszkole
borpaw
Mam lokalny serwer (vertrigoserv), w którym jest katalog www gdzie umieszczam strone. I teraz chciałbym strony umieszczać w podkatalogach czyli np:

www->strona1
www->storna2
....

Niestety w podkatalogu strona mi juz nie działa uruchamia sie index.php ale dalej linki juz nie działają.
Część kodu odpowiedzialna za przekierowania:

  1. header("Location: /index.php?sub=".$location_id);


I teraz mam pytanie jak to zrobić żeby linki budowały się własciwie? czy mam coś dodać do w/w kodu czy to jakoś przez htacces się robi?

Sephirus
Link:

Kod
/index.php


odwołuje się do głównego folderu domeny.

Jeśli masz strony w podkatalogu to musisz go niestety uwzględnić. Najlepszą praktyką chyba i najpewniejszą jest zadeklarowanie sobie na przykład jakiejś stałej na początku z adresem bezwględnym strony:

  1.  
  2. define('BASE_URL','http://localhost/strona1');
  3.  
  4. // dzieki temu potem mozesz:
  5.  
  6. header('Location: '.BASE_URL.'index.php?costam=costam');


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.