[Apache2] [.htaccess] |
[Apache2] [.htaccess] |
23.11.2022, 11:16:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) |
Hej
Przeinstalowałem system na środowisku testowym (z Ubuntu na Debiana 11) i nie wiem czy od tego czy przypadkiem zbiegło mi się w czasie stała się rzecz taka, że jak brakuje jakiegoś assetu na stronie, dajmy na to image.png to dostawałem zawartośc pliku index.php a w firefox był status 404. Teraz mam 200. Mój plik .htaccess wygląda tak: Kod # Handlers AddHandler text/css .css AddType text/css .css AddHandler application/x-httpd-php .js AddType text/javascript .js AddHandler application/x-httpd-php .json AddType application/javascript .json #Error ErrorDocument 403 /index.php ErrorDocument 404 /index.php #Redirects RewriteEngine on RewriteRule ^new/([A-Za-z0-9_\-\.\,]+)/(.+) /index.php?action=new&url=$1&$2 [L,QSA] RewriteRule ^new/([A-Za-z0-9_\-\.\,]+) /index.php?action=new&url=$1 [L,QSA] #Default - no 404 RewriteCond %{REQUEST_FILENAME} !-s RewriteRule .* /index.php?action=default&url=$1 [L,QSA] #php_flag display_errors on #php_value error_reporting 7 dodam, że nie mogę przekierować ErrorDocument np. do 404.php ani na górze index.php dodać funkcji header(); która zmodyfikuje nagłówki w taki sposób, że serwer prześle odpowiedź 404. Jak zrobić, żeby dla nieistiejacych plików .htacces powodował nagłówek 404 i jednocześnie zawartość pliku index.php? |
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 02:31 |