Stovkomat.cz: dnes 20% sleva na všechny PR články [345 nabídek, stovky recenzí]
Zobrazují se odpovědi 1 až 11 z 11

404 u neexistujících obrázků

  1. Hezký den,

    mám dotaz, na množství 404 po redesignu webu. Na původním webu byla řada obrázkových ikonek a jiných obrázků, souvisejících se vzhledem. A v logu se poměrně hodně objevují 404 na url těchto neexistujících obrázků.

    Co s tím? Přesměrovat někam?

  2. Co se právě děje na Webtrhu?
  3. A co ty obrázky používá? Že ti to háže 404

  4. No to netuším. Tohle je v infu:

    Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
    Device PC Desktop
    Operating System Windows 7
    Browser Chrome 77.0.3865.90
    Engine WebKit 537.36

  5. Jestli vám nikde nechybí obrázky, tak není moc co řešit, k čemu by bylo přesměrování? Max pokud 404 zpracovává php apod, tak můžete do .htaceess dát

    Kód:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule \.(jpg|jpeg|png|gif|svg)$ - [nocase,redirect=404,last]
    404 půjde z apache a ušetříte výkon, nepůjde to do Analytics..

    btw. ten redesign byl komplet nová šablona? jestli tam nezůstal nějaký bordel v javascriptu, co stahuje obrázky
    Naposledy upravil eqeq : 01.10.2019 v 23:58

  6. Byla to nová šablona a chci to řešit, protože to zasírá log.
    Díky za odpověď.

  7. dej sem adresu webu, třeba jsi po redesignu něco zapomněl. Prohlížeče by se měly přestat na obrázky ptát relativně rychle. Podle hlavičky to nevypadá na běžného bota, ale opravdu prohlížeč.

    Můžeš sem zveřejnit IP adresu (stačí její první 3 čísla oddělená tečkou nebo případně rovnou AS, pokud víš co to je)? Je-li to opravdu od českého ISP providera, hledej chybu v redesignu, hledej stránky, které ještě mají odkazy, případně místo, kde může být uložena stará verza.

  8. Citace Původně odeslal Musilda Zobrazit příspěvek
    Byla to nová šablona a chci to řešit, protože to zasírá log.
    Díky za odpověď.
    Tak už chápu :-) v tom případě stačí v htacess přesměrovat takto:

    Kód:
    RewriteEngine On
    RewriteCond %{REQUEST_URI} \.(jpg|jpeg|png|gif|svg)$ 
    RewriteRule . /noimg.html [L]
    a vytvořit prázdný noimg.html, který bude server vracet místo neexistujícího obrázku a nepůjde nic do logu

  9. To nedělej, tím můžeš způsobit spousty problém, budeš totiž na neexistující obrázky vracet místo správné 404 kód 200. Takhle se budeš chovat k jakémukoliv obrázku, tím obrovsky zmateš vyhledávače a změníš výrazně chování webu na venek a to jen kvůli tomu, že něco nechceš mít v logu, tak to prostě z logu vyfiltruj to je celé. Za mě to je podobné jako když vypneš web, také budeš mít log prázdný, ale asi to nesplní primární účel, ne?

    Pokud se jedná o změnu šablony, tyhle pokusy o načtení starých obrázků postupně zmizí.

  10. tak to se dá zase vyřešit nasměrováním na noimg.php, kde bude

    Kód:
    <?php
    
    header("HTTP/1.0 404 Not Found");
    die();

  11. ale to pak tyhle obrázky skončí zbytečně na php místo, aby je obsloužil apache přímo, tvoje původní řešení s 404 bylo lepší, přeskočí se tím apache error log, ale v access logu to samozřejmě zůstane.

    Autorovi bych spíše doporučil filtrovat apache logy a nezabývat se s tím, že tam má něco navíc. Tyhle věci by měli zmizet v opačném případě je pořád na webu používá a to byl pak měl nějak vyřešit.

  12. Citace Původně odeslal TomášX Zobrazit příspěvek
    ale to pak tyhle obrázky skončí zbytečně na php místo, aby je obsloužil apache přímo, tvoje původní řešení s 404 bylo lepší, přeskočí se tím apache error log, ale v access logu to samozřejmě zůstane.

    Autorovi bych spíše doporučil filtrovat apache logy a nezabývat se s tím, že tam má něco navíc. Tyhle věci by měli zmizet v opačném případě je pořád na webu používá a to byl pak měl nějak vyřešit.
    ale zase to zbytečně čte z hdd.

    tohle bych tipl na čtení z extérního zdroje (pokud to bylo jen součást šablony), takže zakázat načítaní imgs mimo web

Hostujeme u Server powered by TELE3