구글 지메일에서 이미지가 보이지 않을 때 조치 방법(gmail에 이미지 프록시로 이미지 미노출)

구글 지메일에서 이미지가 보이지 않을 때 조치 방법(gmail에 이미지 프록시로 이미지 미노출)
 
 
▶ 요약: 구글이미지 로봇을 차단하고 있는지 먼저 살펴보고 권고사항도 준수
 
 ***, 관련 링크
The solution for most issues
The Google Image Proxy server will fetch your images if this images:
* have extensions like .png, .jpg/.jpeg or .gif only. May be .webp too. But not .svg.
* do not use any kind of query string part in the image URL like ?id=123
* have an URL which is mapped onto the image directly.
* have not a long name.
Requirements for image server:
* The response from image server/proxy server must include the correct header like Content-Type: image/jpeg.
* File extension and content-type header must be in the same type.
* Status code in server response must be 200 instead of 403, 500 and etc.
 
 
▶주요 내용
 
구글 지메일 본문에서 이미지가 보이지 않는 증상 설명: 이미지 노출 시 프락시 서버를 경우하는데 이때 프락시 서버가 해당 이미지에 접근하지 못하면 이미지 노출이 안된다.
이미지 노출이 안될 때 조치 방법
  1. 구글 이미지 로봇을 허용한다.
  2. 이미지의 확장자를 png, jpg, jpeg, gif 로 사용한다.
  3. 이미지 경로 URL에 쿼리문 같은 것을 사용하지 않는다. (ex: ?id=123)
  4. 이미지의 파일명을 너무 길게 사용하지 않는다.
 
통상 1번 항목을 살펴봐야한다.
 
 
User-Agent : *
Disallow : /
User-Agent : googlebot-image
User-Agent : Yahoo-MMCrawler
User-Agent : YandexImages
Allow : /
Disallow : /차단할 경로
 
이런식으로 robots.txt를 사용해 구글, 야후, 얀덱스 프락시서버에서 접근 허용을 해주면 이미지 노출이 된다. 보안을 위해서 차단할 경로는 차단하자.
 
주의사항: 이미지로봇을 허용하면 이미지를 크롤링하기 때문에 트래픽이 증가한다.
 
#지메일 #구글메일 #이미지차단 #메일본문 #이미지노출 #사진노출
 
'공감과 공유는 좀 더 양질의 콘텐츠 생성을 이끕니다.'