Autor | Zpráva | ||
---|---|---|---|
Linux Profil * |
Jak to je se SEO optimalizací? Vždycky jsem používal:
ErrorDocument 404 /x/index.php ErrorDocument 403 /x/index.php DirectoryIndex index.php Což vracelo 404 na index a z globals jsem vytáhl proměnné a headerem jsem změnil 404 na 200(OK), jenže jak jsem zjistil :blush:, používá se na to mod_rewrite, což mi zase můj způsob příjde příjemnější, než se sr.. s regexem v rewrite módu.. aj to má více možností použití (/prom1/prom2/prom3/prom4/...), tak nemá můj způsob nějakou skrytou vadu? Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Časová prodleva: 4 dny
|
|||
Str4wberry Profil |
#2 · Zasláno: 13. 5. 2010, 13:09:28
„headerem jsem změnil 404 na 200(OK)“
Proč? |
||
Linux Profil * |
#3 · Zasláno: 15. 5. 2010, 20:30:44
kvůli google, třeba, který 404 ignoruje
|
||
mckay Profil |
#4 · Zasláno: 15. 5. 2010, 23:11:55
Linux:
„kvůli google, třeba, který 404 ignoruje“ Tak teď tě tak trochu nechápu - jak by to mohl ignorovat? |
||
Petr__ Profil * |
#5 · Zasláno: 15. 5. 2010, 23:13:26
Linux:
Jenže tím úplně popíráš smysl těch chybových stránek! To je jako by si někomu v autě prohodil brzdový a plynový pedál... Google ani ostatní vyhledávače (stejně tak prohlížeče) rozhodně 404 neignorují, naopak ji moc dobře chápou. |
||
ninja Profil |
#6 · Zasláno: 16. 5. 2010, 11:32:56
Je chyba návštěvníkům zobrazovat úvodní stránku webu jako chybovou. Obsahově mohou být podobné, ale je potřeba na chybové jasně sdělit, že se jedná o chybu a odeslat korektní hlavičku 404.
|
||
Davex Profil |
#7 · Zasláno: 16. 5. 2010, 11:53:57
Linux:
Vždycky jsem používal: ErrorDocument Také jsem to jednou použil - pokud by byla přepisovací pravidla příliš složitá, tak chybový skript v databázi zjišťuje, zda URL existuje a zobrazuje odpovídající obsah se stavem 200 (nebo přesměrovává jinam, ale to je vedlejší). Chybu 404 samozřejmě vrátí u opravdu neexistujících URL. |
||
Linux Profil * |
#8 · Zasláno: 16. 5. 2010, 15:00:05
Ano, dělám to podobně jako Davex... většinou dělám systémy, které pracují jenom s jedním souborem - index.php, nebo jich je jen pár.. takže přímo neodkazuju na různé soubory, buď to zpracuje index, nebo pro daný adresář nastavím privilegia.
|
||
Linux Profil * |
#9 · Zasláno: 16. 5. 2010, 15:01:57
ps. Google(+jiné), pokuď najede na stránku, jejiž status je 404, nedá ji do výsledků.
|
||
Jan Tvrdík Profil |
#10 · Zasláno: 16. 5. 2010, 15:05:48
Linux:
Nette Framework používá pro přesměrování všech požadavků na index.php toto: RewriteEngine On # RewriteBase / # front controller RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L] |
||
Linux Profil * |
#11 · Zasláno: 16. 5. 2010, 19:20:35
Ano, to už znám. Právě jsem se ptal ohledně toho druhého způsobu, jestli nemá nějaké vady (ryhlost, nějaké bugy..).
|
||
Časová prodleva: 14 let
|
0