Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Apache] Spis plików
Ka-lolek
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.01.2005

Ostrzeżenie: (0%)
-----


Witam,
jak zrobić żeby jeżeli w danym katalogu nie mam pliku index to po wejsciu do niego przez przegladarke zeby nie pojawial sie spis plikow tylko np. informacja, ze strona nie istnieje (tak jest na niektorych hostingach).
Najlepiej zeby ta informacja sie pojawiala tylko przy wchodzeniu z komputera zewnetrznego, a gdy wchodze z localhosta, tam gdzie jest zainstalowany apache to zeby normalnie pojawial sie spis plikow w danym katalogu

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


można zrobić coś takiego:

dodać regułę:

Kod
ErrorDoc 404 /404.php


gdzie 404.php to plik, na który będzie przekierowanie jeśli serwer napotka błąd 404 (brak pliku) i teraz:

404.php
  1. <?php
  2. if($_SERVER['REMOTE_ADDR'] != '127.0.0.1' || $_SERVER['REMOTE_ADDR'] != 'localhost') // dałem $_SERVER['REMOTE_ADDR'] != 'localhost' w wyniku problemów ( z doświadczenia)
  3. {
  4. echo '<p style="text-align: center; color: red; font-size: 20">404 - Nie odnaleziono pliku!</p>';
  5. }
  6. else
  7. {
  8. // swoje wylistowanie katalogu
  9. }
  10. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:03