質問: ``` xxx.xxx.xxx.xxx - - [16/Mar/2015:11:05:16 +0900] "GET /data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 HTTP/1.1" 404 162 "-" "Wing/2 (GM 1.3.5)" "-" xxx.xxx.xxx.xxx - - [16/Mar/2015:11:05:41 +0900] "GET /data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 HTTP/1.1" 404 162 "-" "Wing/2 (GM 1.3.5)" "-" xxx.xxx.xxx.xxx - - [16/Mar/2015:11:06:09 +0900] "GET /data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 HTTP/1.1" 404 162 "-" "Wing/2 (GM 1.3.5)" "-" xxx.xxx.xxx.xxx - - [16/Mar/2015:11:08:39 +0900] "GET /archives/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 HTTP/1.1" 404 53839 "-" "Mozilla/4.0 (jig browser web; 1.0.4; F09A3)" "-" xxx.xxx.xxx.xxx - - [16/Mar/2015:11:09:14 +0900] "GET /data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 HTTP/1.1" 404 162 "-" "Mozilla/4.0 (jig browser web; 1.0.4; N03D)" "-" ``` nginxのaccess logです。あるクローラーが404にも関わらず延々と走ってきます。 「R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7」で検索してみると、透明な最小git画像?のdata URIのようでした。 [Smallest data URI image possible for a transparent image](https://stackoverflow.com/questions/6018611/smallest-data-uri-image-possible-for-a-transparent-image "Smallest data URI image possible for a transparent image") これらを404で受け付けたくないので、403を返しておけば問題ないでしょうか?それとも何か意味がありますか?
回答: 1x1 ピクセルの透明画像は大抵、1 px のボーダーを描きたい時や、要素と要素の間を開けるためのスペーサーに使われます。 Osamu Nishiyama さんのサーバ上で JavaScript, HTML, CSS 上にて上記の画像を使うようなコードを記述してはいませんか? もし提供している覚えが無い時は 404 で返すのでもいいですし、403 で返しても問題ないと思います。