Re: ''+" in dateiname.html = 404



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.
.



Relevant Pages

  • Re: write with cURL
    ... execute permissions. ... This is assuming that the PHP script runs ... of potential security risks from other users on the same server. ... Apache as the global web server user and thus needs world write ...
    (alt.php)
  • Re: Apache vs IIS
    ... Windows Server not on my Linux Server so there for I would chose IIS. ... Not that Apache is bad but ASP.NET is far easier and faster to create good web forms in. ... PHP on a IIS server is rather easy to run once you install PHP on a PC but if you only use PHP why not use Apache for Windows. ...
    (alt.php)
  • Re: Apache vs IIS
    ... my Windows Server not on my Linux Server so there for I would ... IIS is designed for ASP, ... can run asp on Apache, ... in running php from IIS vs Apache. ...
    (alt.php)
  • RE: Virtual hosts and PHP "downloads": php5 and apache22 on FreeBSD6.1-STABLE
    ... Apache web server. ... Subject: Virtual hosts and PHP "downloads": php5 and apache22 on ...
    (freebsd-questions)
  • Re: Virtual hosts and PHP "downloads": php5 and apache22 on FreeBSD6.1-STABLE
    ... Apache web server. ... Subject: Virtual hosts and PHP "downloads": php5 and apache22 on ...
    (freebsd-questions)

Quantcast