I'll quantify the problem a little better. If I go on linux to the directory I am browsing via the HTTP server and issue these commands: # touch test.log # echo one >> test.log # echo two >> test.log # cp test.log test.log.txt
If I use my brower to open test.log, it launches notepad on Windows which contains a single line: one two and this has a square character after each of the words. Undisplayable character. If I view this in a hex editor, it's just a LF. If I use my browser to open test.log.txt, then the browser displays one two And if I do a view source in the browser, then it is simple text with no tags. If I view this in a hex editor, it has a CR/LF. So obviously the HTTP server is processing it differently. What I want is for the server to treat .log files the same as it does .txt files. But I'll be darned if I can find anyone else that tried to solve this same problem. I've googled for hours on this. Though maybe I'm a poor googler. ;-) TIA Jon On Tue, Feb 9, 2010 at 1:51 PM, Jonathon Veencamp <jdveenc...@gmail.com>wrote: > I don't think it's a poor editting thing. I think this is the difference > between Unix and Windows and CR/LF on Windows versus LF on Linux. The HTTP > server is adding CR/LF to .txt files to display them correctly in the > browser. But I can't get it to display .log files in the same manner. > > Thanks both of you for the very quick replies. This is my first question > via this list, and it was suprisingly fast response! > > Jon > On Tue, Feb 9, 2010 at 1:40 PM, Daniel Reinhardt < > crypto...@cryptodan.net> wrote: > >> >> -------------------------------------------------- >> From: "Jonathon Veencamp" <jdveenc...@gmail.com> >> Sent: 09 February, 2010 19:31 >> To: <users@httpd.apache.org> >> Subject: [us...@httpd] How to force CRLF on non .txt files when directory >> browsing? >> >> >> Hello, >>> >>> I've beat my head on this wall far too long, and googled the heck out of >>> it, >>> so I'll ask the mailing list on what should be a simple problem. >>> >>> I have some text files on a linux host with .log and .properties >>> extensions. When these are sent to a windows browser, they do not have >>> CR/LF and so each line wraps to the next and they don't format well in >>> the >>> browser. I would like to have the Apache HTTP server treat these the >>> same >>> as .txt files, but I've been unable to find the configuration I need to >>> change. >>> >>> I tried adding >>> AddType text/html .log >>> AddType text/html .properties >>> >>> and that didn't do it. Then I tried >>> AddHandler type-map .log >>> AddHandler type-map .properties >>> >>> and that was a no go. >>> >>> I tried adding these to the mime.types file. >>> >>> About all I can think of now is to process these files via a CGI script >>> to >>> output them line by line with a <BR> if necessary, but that seems like >>> complete overkill. >>> >>> Can anyone help? >>> >>> TIA >>> >>> Jon >>> >>> >> Jon, >> >> I think what you are experiencing is poor editing or formatting of the log >> files when they were saved, are these log files created and then placed in a >> file? Or are they stored in the directory you currently have them? >> >> Thanks, >> Dan >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org >> " from the digest: users-digest-unsubscr...@httpd.apache.org >> For additional commands, e-mail: users-h...@httpd.apache.org >> >> >