first time posting here.
I am experiencing the strangest problem and can honestly say I have never seen this before. I have an internal URL forwarding service where my clients can create a keyword and have that keyword redirect to the target they specify. This has been working GREAT, however, today I was informed of an issue with a redirect to a PDF.
One of my users created a short-URL to a PDF and complained the click-through stats were way off. When I researched the issue, I noticed quite a few clients attempted what I would call a redirect loop.
Essentially they kept requesting the short-URL over and over, with different byte ranges. This keeps happening; sometimes I see 60+70 of these in a row. I've tried changing the cache headers etc. etc, but nothing I do seems to be able to fix this. Even tried changing the 302 to a 301. No Luck. :( Any feedback would greatly be appreciated. Thanks Guys!
Here is a snippet I captured via tcpdump:
GET /ShowcaseGuide HTTP/1.1
Accept: */*
Referer: wwww.someinternalserver.com
Accept-Language: en-US
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
Accept-Encoding: gzip, deflate
Host: goto.mydomain.org
DNT: 1
Connection: Keep-Alive
Cookie: s_pers=xxxxxx
HTTP/1.1 302 Found
Date: Tue, 19 Nov 2013 20:09:52 GMT
Server: Apache/2.2.3 (Red Hat)
X-Powered-By: PHP/5.3.3
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Pragma: no-cache
Location: http://internalserver.mydomain.org/links/Get_the_Most_Out_of_the_Showcase.pdf
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Keep-Alive: timeout=5, max=200
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
GET /ShowcaseGuide HTTP/1.1
Accept: */*
Range: bytes=2178560-2179071, 2179072-2179369
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
Host: goto.mydomain.org
DNT: 1
Connection: Keep-Alive
Cookie: s_pers=xxxxxx
HTTP/1.1 302 Found
Date: Tue, 19 Nov 2013 20:09:56 GMT
Server: Apache/2.2.3 (Red Hat)
X-Powered-By: PHP/5.3.3
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Pragma: no-cache
Location: http://internalserver.mydomain.org/links/Get_the_Most_Out_of_the_Showcase.pdf
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Keep-Alive: timeout=5, max=199
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
GET /ShowcaseGuide HTTP/1.1
Accept: */*
Range: bytes=1867776-1884159
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
Host: goto.mydomain.org
DNT: 1
Connection: Keep-Alive
Cookie: s_pers=xxxxxx
HTTP/1.1 302 Found
Date: Tue, 19 Nov 2013 20:09:57 GMT
Server: Apache/2.2.3 (Red Hat)
X-Powered-By: PHP/5.3.3
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Pragma: no-cache
Location: http://internalserver.mydomain.org/links/Get_the_Most_Out_of_the_Showcase.pdf
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Keep-Alive: timeout=5, max=198
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8