Re: ''+" in dateiname.html = 404
- From: Hannes Hromadka <JHrom@xxxxxx>
- Date: Sat, 18 Feb 2006 20:45:51 GMT
On Sat, 18 Feb 2006 14:40:43 +0100, Michael Massenberg <mmassenberg@xxxxxxxx> wrote:
Gibt es eine "Vorschrift/Regel" welche Zeichen in Dateinamen von
Webseiten vorkommen dürfen und welche nicht? Aktuell betrifft es bei mir
Ja, die ist sehr streng, im Prinzip US-ASCII und ganz wenige
ausgewählte Sonderzeichen.
Viele Browser und Server erlauben es auch "verbotene" Zeichen im
Dateinamen zu haben zb das &. Die werden dann aber von "braven"
Browsern hex codiert also zb.: %20 für Leerzeichen.
Wenn dann der Server den Browser nicht versteht, stehst im Regen.
eine automatisch erstellte Statistik für das Spiel "Call of Duty"
(http://dungeon-bbs.homeip.net/CallofDuty/). Die HTML-Dateien bekommen
Namen wie "player_+2afubz+2a+20happyhippo.html" und werden wegen dem "+"
im Namen von meinem Webserver (Web/2) mit einem 404 quittiert. Liegt's
an der blöden Namensgebung der HTML-Dateien oder am Webserver?
Yep. Aber ein Rexx script, das die + in %xy umwandelt sollte
helfen.
Ein Apache/2 scheint damit übrigens keine Probleme zu haben, nur leider
Schau mal in die Log Files am Server, was der Browser anfordert.
tut die aktuelle Version 2.0.55 von @dink mit php 4.3.10 nicht laufen
Php ist immer noch nicht wirklich threadsave. Also muß der 2er
Apache im preforked mode laufen damit es mit php zu keinen
Problemen kommt.
Viele Leute sagen php mit Apache 2 läuft bei ihnen im threaded
mode. Ein guter Test is immer die aktuelle Version von
phpMyadmin. Wenn das den Apache2 mit php Modul nicht killt, ist er
stabil.
und in PHP 5.1.2 von @dink fehlen mir 2 wichtige Module um kplt. darauf
umzusteigen.
Der beliebteste Spruch eines Arbeitskollegen ist in solchen Fällen
"Es is a Jaumma".
Ciao, Hannes
PS: Auf meinem neuen PC läuft noch kein Apache. Bei der
Gelegenheit dachte ich der 2.x Version wieder mal eine Chance zu
geben. Mal sehen.
Zur Zeit bin ich gerade dabei den guten alten emx gcc in die
Pension zu schicken und alles mit gcc 3.3.5 zu machen.
Erste Versuche sind vielversprechend. libcanlock und Slang
lassen sich übersetzen. Ob slang auch funktioniert weiß ich noch
nicht.
Bis slrn kompilierbar ist fehlen noch termcap, openssl, uudeview
usw.
.
- Follow-Ups:
- Re: ''+" in dateiname.html = 404
- From: Michael Massenberg
- Re: ''+" in dateiname.html = 404
- References:
- ''+" in dateiname.html = 404
- From: Michael Massenberg
- ''+" in dateiname.html = 404
- Prev by Date: ''+" in dateiname.html = 404
- Next by Date: Re: ''+" in dateiname.html = 404
- Previous by thread: ''+" in dateiname.html = 404
- Next by thread: Re: ''+" in dateiname.html = 404
- Index(es):
Relevant Pages
|