Mazā nāra - karalis Tritons kliedz pie Ariela

Mans 404 žurnāls parāda daudzus URL, kas beidzas ar /& vai /m& faila paplašinājuma vietā.

Viņi saņem kļūdu 404, bet kas tam būtu jādara? Kā URL tiek mainīti uz to?

Mans 404 žurnāls ...

Jūs droši vien domājat kļūdu žurnālu. Apache serverī kļūdas tiek ierakstītas failā error_log.

... faila paplašinājuma vietā parāda daudzus URL, kas beidzas ar / & vai / m & &. Viņi saņem kļūdu 404s, bet kas tam jādara?

Tas nozīmē, ka vai nu viesis, vai robots pieprasa URL no jūsu vietnes, kas beidzas ar /& vai /m&. Tā kā jums nav metodes, kā rīkoties ar šo pieprasījumu (piemēram, izmantojot mod_rewrite moduli apache, lai novirzītu pieprasījumu uz derīgu resursu), serveris pieņem, ka vēlaties failu ar nosaukumu & vai m& un tā kā neviens no tiem nav atrodams jūsu serverī, viesis vai robots saņems kļūdas 404 lapu un viesa pārlūks saņemtu statusu HTTP 404, kas nozīmē, ka resurss (vai tas būtu fails, mape vai dokuments) nav atrasts.

Kā URL tiek mainīti uz to?

Ja jūsu serveris tos maina, tas ir tāpēc, ka tiek ielādēts modulis (piemēram, mod_rewrite apache), kas sākotnējo URL pārvērš un pārveido par jauno URL, pēc tam to apstrādā. Lai to pārbaudītu, iespējams, vēlēsities pārbaudīt visus ar serveri saistītos konfigurācijas failus, lai redzētu, kādi moduļi faktiski ir ielādēti, un ieslēdziet paplašinātu reģistrēšanos pašā serverī, lai skatītu sīkāku informāciju. Pēc pabeigšanas es iesaku atgriezt reģistrēšanu pēc noklusējuma, lai jūsu serveris ne vienmēr būtu lēns, pateicoties plašai mežizstrādei.

  • "Apache serverī kļūdas tiek ierakstītas failā error_log." - 404 "kļūdas" ir normāli tikai pieteicies piekļuves žurnāls, nevis kļūdu žurnāls. 404 HTTP atbilde nav tikai servera kļūda.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?