본문 바로가기

카테고리 없음

Flask에서 "GET /favicon.ico HTTP/1.1" 404 해결방법

Flask로 웹을 개발하여 구동했을 때, favicon.ico 파일이 없으면

 

"GET /favicon.ico HTTP/1.1" 404

 

라는 메시지가 뜹니다. 심각한 에러는 아니지만 신경쓰입니다.

 

간단한 해결방법으로

 

favicon.ico 파일을 static 폴더에 추가하고 로딩되는 html 파일의 <head></head> 안에 다음과 같이 작성해 주면 됩니다.

 

<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">

 

그럼, 브라우저 제목 부문에 이쁜 모양의 아이콘이 나타나고, 404 에러 표시는 200으로 바뀝니다.

 

아이콘 파일은

 

https://icon-icons.com/ko/

 

무료 아이콘 SVG, PNG, ICO 또는 ICNS

무료 아이콘 수천 검색다 100,000 아이콘 고급 필터 옵션

icon-icons.com

위 사이트에서 공짜로 받을 수 있습니다.

 

Favicon 아이콘을 추가하는 다른 방법은 공식 홈페이지에 나와 있으니, 참고하면 됩니다~!!

https://flask.palletsprojects.com/en/1.1.x/patterns/favicon/

 

Adding a favicon — Flask Documentation (1.1.x)

Adding a favicon A “favicon” is an icon used by browsers for tabs and bookmarks. This helps to distinguish your website and to give it a unique brand. A common question is how to add a favicon to a Flask application. First, of course, you need an icon. It

flask.palletsprojects.com