Sinds kort ben ik verhuisd naar een nieuwe webhost, waarbij ik nu duidelijk mijn apache error_log kan bekijken. Daardoor heb ik gemerkt dat ik ongeloofelijk veel "File does not exist" errors krijg (sinds begin oktober zit ik al aan 880.14 KB aan dit soort errors). Dit vond ik raar want ieder bestand dat niet gevonden werd, werd blijkbaar toch gevonden want mijn pagina's werden correct weergegeven in verschillende browsers en platformen.
Volgens mij heeft dit allemaal iets te maken met het gebruik van de <base>-tag die door Internet Explorer niet goed wordt gebruikt. Ik heb dit namelijk eens onderzocht en ik kon zelf enkel die errors genereren door met IE naar die bewuste pagina's te surfen.
Wat overigens vreemd is want ik krijg bijvoorbeeld een error dat het css-bestand niet gevonden is, maar toch wordt de pagina mooi weergegeven..
Ik gebruik ook mod_rewrite om "mooie" URL's te maken. Op de pagina ***.be/nieuws/29/ krijg ik bijvoorbeeld deze error:
Ik laat ook mijn 404-pagina een mail sturen met wat informatie. En bij deze error krijg ik bijvoorbeeld deze mail:
Waarbij het eerst de REQUEST_URI is en het tweede de HTTP_REFERER.
Ik heb al geprobeerd om mijn <base>-tag weg te laten, maar dat werkt helemaal niet aangezien mijn URI's relatief zijn en wanneer ik mij op pagina ***.be/nieuws/29/ bevindt, zal een link (href="contact/") mij naar ***.be/nieuws/29/contact/ sturen.
Wat ik ook al heb geprobeerd is om iedere URI met een slash te laten beginnen en dan heeft het gebruik van <base> geen zin. Maar dan kan ik mijn site niet meer developen, want die bevindt zich in een submap. Dus dat vindt ik geen goeie oplossing.
Ik hoop dat iemand mij kan helpen.
Als ik niet duidelijk genoeg ben in mijn startpost, wil ik heel graag meer informatie geven
.
Volgens mij heeft dit allemaal iets te maken met het gebruik van de <base>-tag die door Internet Explorer niet goed wordt gebruikt. Ik heb dit namelijk eens onderzocht en ik kon zelf enkel die errors genereren door met IE naar die bewuste pagina's te surfen.
Wat overigens vreemd is want ik krijg bijvoorbeeld een error dat het css-bestand niet gevonden is, maar toch wordt de pagina mooi weergegeven..
Ik gebruik ook mod_rewrite om "mooie" URL's te maken. Op de pagina ***.be/nieuws/29/ krijg ik bijvoorbeeld deze error:
code:
1
| [ *datum* ] [error] [client ***] File does not exist: /***/public_html/nieuws/29, referer: http://www.***.be/nieuws/29/ |
Ik laat ook mijn 404-pagina een mail sturen met wat informatie. En bij deze error krijg ik bijvoorbeeld deze mail:
code:
1
| /nieuws/29/css/style.css, was found on this page: http://www.***.be/nieuws/29/! |
Waarbij het eerst de REQUEST_URI is en het tweede de HTTP_REFERER.
Ik heb al geprobeerd om mijn <base>-tag weg te laten, maar dat werkt helemaal niet aangezien mijn URI's relatief zijn en wanneer ik mij op pagina ***.be/nieuws/29/ bevindt, zal een link (href="contact/") mij naar ***.be/nieuws/29/contact/ sturen.
Wat ik ook al heb geprobeerd is om iedere URI met een slash te laten beginnen en dan heeft het gebruik van <base> geen zin. Maar dan kan ik mijn site niet meer developen, want die bevindt zich in een submap. Dus dat vindt ik geen goeie oplossing.
Ik hoop dat iemand mij kan helpen.
Als ik niet duidelijk genoeg ben in mijn startpost, wil ik heel graag meer informatie geven