Malá mořská víla - král Triton křičí na Ariel

Můj protokol 404 zobrazuje mnoho adres URL končících na /& nebo /m& místo přípony souboru.

Dostávají chybu 404s, ale co to má dělat? Jak se k tomu změní adresy URL?

Můj 404 log ...

Pravděpodobně máte na mysli protokol chyb. Na serveru Apache se chyby zaznamenávají do souboru error_log.

... místo přípony souboru zobrazuje mnoho adres URL končících na / & nebo / m &. Dostávají chybu 404s, ale co to má dělat?

To znamená, že host nebo robot požaduje z vašeho webu adresu URL, která končí na /& nebo /m&. Protože nemáte metodu pro zpracování tohoto požadavku (například použití modulu mod_rewrite v apache k přesměrování požadavku na platný prostředek), server by předpokládal, že by někdo chtěl soubor s názvem & nebo m& a protože ani jeden není na vašem serveru nalezen, host nebo robot obdrží chybovou stránku 404 a prohlížeč hosta obdrží stav HTTP 404, což znamená, že prostředek (ať už je to soubor, složka nebo dokument) nebyl nalezen.

Jak se k tomu změní adresy URL?

Pokud je váš server změní, je to proto, že je načten modul (například mod_rewrite pro apache), který převezme původní adresu URL a převede ji na novou adresu URL a poté ji zpracuje. Chcete-li to ověřit, možná budete chtít zkontrolovat všechny své konfigurační soubory týkající se vašeho serveru, abyste zjistili, jaké moduly jsou ve skutečnosti načteny, a zapněte rozšířené přihlášení na samotném serveru, abyste zobrazili podrobnosti. Důrazně doporučuji po dokončení protokolování vrátit zpět na výchozí nastavení, aby váš server kvůli rozsáhlému protokolování nebyl vždy pomalý.

  • "Na serveru Apache jsou chyby zaznamenány do souboru error_log." - 404 "chyb" je normálně přihlášeni pouze v přístupový protokol, ne chybový protokol. Odpověď HTTP 404 není striktně chybou serveru.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?