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: 10 let
|
0