• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

.htaccess - jak zrobić pokazywanie folderu lub pliku którego nie znaleziono

Fiszki IT
Fiszki IT
0 głosów
52 wizyt
pytanie zadane 17 sierpnia 2020 w HTML i CSS przez Maciej Dēbowski Obywatel (1,460 p.)

WITAM WSZYSTKICH BARDZO SERDECZNIE W KOLEJNYM PYTANIU Z SERII PROGRAMOWANIE HTML CSS JS xD tak na serio prosze o pomoc z .htaccess

mój kod:

RewriteEngine on

ErrorDocument 404 http://localhost/GitMe/errors/server-404/index.php?f
ErrorDocument 400 http://localhost/GitMe/errors/server-404/index.php
ErrorDocument 403 http://localhost/GitMe/errors/server-404/index.php

ErrorDocument 500 http://localhost/GitMe/errors/server-500/index.php
ErrorDocument 502 http://localhost/GitMe/errors/server-500/index.php
ErrorDocument 503 http://localhost/GitMe/errors/server-500/index.php
ErrorDocument 504 http://localhost/GitMe/errors/server-500/index.php

Jak moge zrobić żeby po błędzie 404 nie znaleziono pliku przekierowało mnie na strone:

http://localhost/GitMe/errors/server-404/index.php?f= (i tu żeby dało nazwe pliku lub folderu którego nie znaleziono).

 

Chce zrobić coś a'la takiego tekstu:

Plik: NAZWAPLIKU nie został znaleziony! Lub coś takiego. Prosze o pilną pomoc !

2 odpowiedzi

+1 głos
odpowiedź 17 sierpnia 2020 przez Official gildin Bywalec (2,820 p.)
Nie lepiej w PHP?

Jest funkcja do tego file_exists()
komentarz 17 sierpnia 2020 przez Maciej Dēbowski Obywatel (1,460 p.)
czyli jak to zrobić bo ja troche nieogar w php
1
komentarz 17 sierpnia 2020 przez Official gildin Bywalec (2,820 p.)
edycja 17 sierpnia 2020 przez Official gildin
<?php
if(file_exists("index.php"))
{ echo"Plik istnieje";}
else {echo"Plik nie istnieje";};
?>

//Echo to dyrektywa odpowiednia za wyświetlanie tekstu 

 

komentarz 17 sierpnia 2020 przez Maciej Dēbowski Obywatel (1,460 p.)
kk ale w jakim pliku to zapisać?
komentarz 17 sierpnia 2020 przez Official gildin Bywalec (2,820 p.)
W jakim chcesz
0 głosów
odpowiedź 24 sierpnia 2020 przez VBService VIP (120,980 p.)
edycja 24 sierpnia 2020 przez VBService

.htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]

index.php

<?php
$request = $_SERVER['REQUEST_URI'];

switch ($request) {
    case '/' :
        require __DIR__ . '/menu.php';
        break;
    case '' :
        require __DIR__ . '/menu.php';
        break;
    case '/about' :
        require __DIR__ . '/about.php';
        break;
    case '/def' :
        require __DIR__ . '/default/index.php';
        break;
    case '/defh' :
        require __DIR__ . '/default/index.html';
        break;
    default:
        http_response_code(404);
        require __DIR__ . '/404.php';
        break;
}
?>

[ how to create your own simple PHP Router ]

Podobne pytania

–1 głos
0 odpowiedzi 36 wizyt
0 głosów
0 odpowiedzi 79 wizyt
0 głosów
1 odpowiedź 240 wizyt
pytanie zadane 5 października 2016 w PHP przez droidexxx Nowicjusz (120 p.)
Porady nie od parady
Forum posiada swój własny serwer Discord, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

84,721 zapytań

133,527 odpowiedzi

295,919 komentarzy

55,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...