Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak zrobić przekierowanie z nieistniejących linków na stronę główną
Forum PHP.pl > Forum > Przedszkole
-Bogdan-
Witam,

Ostatnio musiałem pokasować trochę nieaktualnych linków.
Problem jest taki, że mimo to strona pod tymi adresami się ładuje, tylko nie zawiera contentu.

Przykładowo:
  1. http://www.domena.pl/plik-99.html // Działa, jest takie id w bazie
  2. <a href="http://www.domena.pl/plik-100.html" target="_blank">http://www.domena.pl/plik-100.html</a> // Działa, ale brak id w bazie i contentu dla tej strony, potrzebne przekierowanie


Chciałbym aby skrypt sprawdził, czy istnieje dane id w bazie, a jeśli nie to niech mnie przekieruje na stronę główną.

Proszę o pomoc.
MateuszS
  1. if(mysql_num_rows(mysql_query("select `id` from `tabelka` where `id`='".$_get['id']."'"))==0) {
  2. header("Location: index.php");
  3. }


Do przeróbki ale takie proste coś powinno wystarczyć
grabek93
możesz też do katalogu publicznego wgrać plik 404.shtml i w nim
  1. <?php header('Location: index.php'); ?>


wtedy po wpisaniu adresu który nie istnieje, zostaniesz przekierowany na str. główną
tak w teori powinno działać
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.