Hallo,
Die Leerstelle ist dir sicher irrtümlich durchgerutscht :)
das vermute ich auch, sonst würde es nämlich nicht "manchmal" nicht funktionieren, sondern nie.
Eine Abfrage auf Dateiexistenz kann auch nicht schaden. Wenn sie fehlt, kannst Du einen Redirect auf eine Error-Seite machen (oder zumindest am Server loggen, dass eine falsche Ressource angefordert wurde).
Nein, bitte kein Redirect im Fehlerfall, sondern direkt einen HTTP-Status 404 ausgeben. Und zwar unter der ursprünglich angefragten URL.
Aber trotzdem. Ein "mal geht's und mal nicht" ist damit noch nicht erklärt. Hast Du error_reporting eingeschaltet? Diese beiden Zeilen habe ich aus einem stackoverflow-Artikel, weiß nicht ob es anders eleganter geht.
Deswegen hatte ich ja schon gefragt, wie sich "geht nicht" eigentlich manifestiert. Aber dazu hat sich Sepp leider (noch?) nicht geäußert.
So long,
Martin
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy