| Autor | Zpráva | ||
|---|---|---|---|
| jakre Profil |
Zdravím,
v .htaccess souboru hlavního adresáře webové stránky mám následující kód: ErrorDocument 404 /chyba.html
ErrorDocument 403 /chyba.html
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ $1.php [L,QSA]Pokud zadám adresu, která neexistuje (404), dostanu hlášku s chybou 505. Htaccess má všechny zadané adresy bez .php opatřit ještě koncovkou .php. Soubor chyba.html existuje a při zadání adresy /chyba.html se stránka správně zobrazí. Nezobrazí se však jako ErrorDocument 404 /chyba.html.
Nevíte, v čem je chyba? Díky |
||
| Kajman Profil |
#2 · Zasláno: 14. 12. 2014, 08:02:14
Pravidlo na řádku 6 se zacyklí, bude to vidět v error logu apache.
Mkrněte na Řešení některých častějších problémů (FAQ) » Stránky s adresou bez přípony |
||
| jakre Profil |
#3 · Zasláno: 14. 12. 2014, 09:21:18
Tohle je mým funkčním finálním řešením:
ErrorDocument 404 /chyba.html
ErrorDocument 403 /chyba.html
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+)$ $1.php [L]Děkuji Kajmane |
||
|
Časová prodleva: 11 let
|
|||
0