/favicon.ico HTTP/1.1" 404 에러 없애는 방법
apache 를 설치한뒤에 access.log 와 error.log 에 귀찮게도 자주 나오는 favicon.ico 에러를 안나오게 하는 방법에 대해 정리하겠습니다. 별로 안어려우니 따라해보시면 됩니다.
(1) error.log 상에 favicon.ico 로그 안찍히게 하는 방법.
* error.log 에러로그
=> [Wed Aug 24 11:10:52 2011] [error] [client 10.225.23.118] File does not exist: /jboss/jboss-as-web-7.0.0.Final/standalone/deployments/test.war/favicon.ico
* 설정파일 : httpd.conf
* 설정방법은 아래와 같다. (error.log 아래에 붙이면 된다.)
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>
(2) access.log 상에 favicon.ico 로그 안찍히게 하는 방법
* access.log 에러로그 => /favicon.ico HTTP/1.1" 404
* 설정파일 : httpd.conf
* 설정부분은 아래와 같으며, access.log 설정부분에 충돌안나게 변경하면 된다.
SetEnvIf Request_URI "favicon.ico" do_not_log
CustomLog logs/access.log common env=!do_not_log
간단한거니 불필요한 에러는 안나게 해버리세요.. 열공하세용.
출처 - http://kletgdgo.blog.me/90121425629
===================================================================================
favicon.ico 만들기
[출처] favicon.ico 만들기|작성자 엔젤반
웹 사이트 루트 디렉터리에 favicon.ico라는 이름의 아이콘 파일을 올려두면, 사용자가 즐겨찾기(Favorites)에 추가할 때 아이콘이 자동으로 그 사이트의 로고로 바뀌도록 할 수 있다.
다시 이야기하여 사용자가 어떤 페이지를 즐겨찾기에 추가하면 아이콘을 자동으로 다운로드하여 바꾸어 주는 기능이다.
웹 사이트의 루트 디렉터리에 favicon.ico라는 이름의 아이콘 파일을 올려두기만 하면 됨.
단, 이 기능은 Internet Explorer 5 이상에서 지원한다.
favicon.ico 파일을 직접 지정하기
개인 홈페이지처럼 루트 디렉터리에 직접 favicon.ico 파일을 올려두기 곤란하거나 다른 이름 또는 다른 위치의 아이콘 파일을 지정하고 싶다면 다음과 같이 할 수 있다.
위와 같은 형식으로 LINK element를 사용할 수 있으며, 웹 페이지 Header(<head>...</head>)에 가볍게 적어줄 수 있다.
아이콘 파일은 비트맵 이미지이면서 고유의 파일 포맷을 가지고 있다. 16x16, 32x32 픽셀 등으로 크기를 선택할 수 있으며, 256 색상 이상을 사용할 수 있지만, 16 색상만 사용하는 것이 기본이다. favicon.ico 파일은 가능한 16x16 픽셀, 16 색상의 아이콘 파일로 만드는 것이 좋다.
문제는 아이콘 파일을 직접 만드는 것인데, 아이콘 만들기 도구의 선택부터 생각만큼 쉽지 않다. Favicon.com에서는 Java로 구현한 아이콘 만들기 프로그램을 온라인에서 직접 실행할 수 있도록 하여 이러한 고민을 어느 정도 해결해주고 있다.
Favicon Icon Generator는 16x16 픽셀의 아이콘을 16 색상으로 제작할 수 있는 간단한 도구이다. 색상 선택, 칠하기/지우기, Zoom In/Out 등 꼭 필요한 기능 정도만 제공하고 있지만, 아이콘 파일을 만드는데 크게 부족함이 없다.
http://favicon.com/ 페이지에 들어가면 맨 윗줄에 Favicon Maker가 있다.
링크를 누르면
http://favigen.com/ 페이지로 이동하는데
이곳에서
'Web > Common' 카테고리의 다른 글
web - REST(Representational State Transfer) (0) | 2012.05.09 |
---|---|
웹 어플리케이션(Web application) (0) | 2012.05.07 |
삼성 모바일OS '타이젠'…구글-모질라 제쳐 (0) | 2012.04.08 |
Atom & RSS(Really Simple Syndication) (0) | 2012.03.24 |
UX와 UI에 대한 차이점 (0) | 2012.03.05 |