반응형
favicon.ico 파일을 루트가 아닌 경로에 넣는 것이 나쁜 생각입니까?
브라우저는 favicon.ico 파일을 언제 어떻게 요청합니까? 그들은 항상 루트에서 그것을 확인합니까, 아니면 페이지가 위치를 지정하는지 확인하기 위해 먼저 웹 페이지의 내용을 읽습니까?
/ images에 내 favicon.ico 경로가 있습니다. 내 페이지마다 다음 태그가 있습니다.
<link rel="shortcut icon" href="images/favicon.ico">
브라우저에서 페이지를로드하면 작동하는 것처럼 보이지만 (파일을 볼 수 있음) 먼저 내 루트 폴더 (파일이 존재하지 않는 위치)에 잘못된 요청을하고 있는지 여부는 알 수 없습니다. 나중에 링크를 요청합니다.
브라우저가 내 사이트를 잘못 호출하여 404 및 낭비되는 대역폭을 최소화하고 싶습니다.
편집 : 브라우저 작동 방식에 대한 통찰력을 찾고이 파일을 요청하므로 사이트 구조가 효율적입니다.
사이트에 대한 모든 요청이 HTML 페이지에 대한 것은 아닙니다. 베어 이미지 파일 (예 : 브라우저에서 직접 http://example.com/image.jpeg 보기)과 같은 비 HTML 콘텐츠에 대한 요청 은 <link>
태그를 볼 수 없습니다 . 따라서 표준 위치 인에서 바로 가기 아이콘을 검색해야합니다 /favicon.ico
.
그래도 이것이 정식 위치가되어야한다는 의미는 아닙니다! /images/favicon.ico
원하는 경우 계속 유지할 수 있습니다 /favicon.ico
. 원하는 위치가 어디에서든 리디렉션이 제자리에 있는지 확인하기 만하면됩니다 .
반응형
'Program Tip' 카테고리의 다른 글
-g 플래그에도 불구하고 Valgrind가 줄 번호를 표시하지 않음 (Ubuntu 11.10 / VirtualBox에서) (0) | 2020.11.28 |
---|---|
Go 프로그래밍에서 [] byte를 int로 변환하는 방법 (0) | 2020.11.28 |
푸시 알림 자격 경고 누락 (0) | 2020.11.28 |
NUnit으로 데이터베이스 관련 코드를 어떻게 테스트합니까? (0) | 2020.11.28 |
Bittorrent 프로토콜 구현 (0) | 2020.11.28 |