Autor | Zpráva | ||
---|---|---|---|
Refix Profil * |
Dobry den,
Chcel by som aby sa navstevnikovi môjho webu, v pripade, ze sa nejako "dostane" k stranke, alebo suboru ktory na serveri neexistuje - neobjavi sa mu standardna hlaska 404, ale presmeruje ho to na hlavnu stranku webu. Zrejme najjednoduchsie to bude pomocou .htaccess (jedna sa o Apache), ale neviem si rady - ako na to. Za kazdu pomoc dakujem, Moderátor Davex: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
Davex Profil |
#2 · Zasláno: 30. 4. 2010, 19:15:43 · Upravil/a: Davex
Pokud stránka neexistuje, má se vrátit chyba se stavovým kódem 404 a ne přesměrovávat. Vlastní chybovou stránku si můžeš nastavit pomocí
ErrorDocument 404 /moje-chybova-stranka-404.html |
||
Refix Profil * |
#3 · Zasláno: 30. 4. 2010, 20:14:31
Davex:
"Pokud stránka neexistuje, má se vrátit chyba..." To áno, Ja NECHCEM aby sa zobrazil error 404 ,ale aby sa web presmeroval na index.php v koreňovom adresári webu. Do .htaccess vložím niečo ako: ErrorDocument 404 /index.php - funguje to - ale len v koreňovom adresári, pretože ak zavolám neexistujúci súbor napr. v podzložke "/obrazky" presmeruje ma to na www.mojadomena.com/obrazky/index.php - ale ja chcem aby ma to presmerovalo na www.mojadomena.com/index.php Co s tym, neviem si rady, Dakujem, |
||
Davex Profil |
#4 · Zasláno: 30. 4. 2010, 21:10:17
Přesměrovat se dá doplněním absolutního URL v ErrorDocumentu.
Je to ale jedna z nejčastějších chyb. Když někdo hledá stránku s konkrétním obsahem, tak se o zrušení stránky nedozví a bude přesměrován na něco, co vůbec nehledal. Pokud na nějakém URL existovala stránka, která byla bez náhrady zrušena, tak se má vrátit chybová stránka, která uživatele navede dál. |
||
bohyn Profil |
#5 · Zasláno: 30. 4. 2010, 21:42:49
Refix:
„funguje to - ale len v koreňovom adresári“ Nevěřim. Funguje to i v podadresářích. Od toho je tam na začátku to lomitko. Každopádně je to špatný postup. Pokus se na chybové stránce zobrazit smysluplnou chlášku + podobné odkazy (s tím ti může pomoci třeba Google) a samozřejmě odkaz aspoň na hlavní stránku. |
||
Časová prodleva: 14 let
|
0