www.meetic.fr sends simplified site to Firefox OS

RESOLVED FIXED

Status

Tech Evangelism
Mobile
RESOLVED FIXED
5 years ago
4 years ago

People

(Reporter: karlcow, Assigned: karlcow)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [serversniff] [country-fr] [sitewait], URL)

Attachments

(1 attachment)

Created attachment 8366394 [details]
039.png

Pretty impressive number of redirections before reaching the final site.
Both Firefox OS and iOS follow a set of HTTP redirections until a certain point

=====================================
iOS Safari
=====================================

→ http --print hH GET http://www.meetic.fr/ "User-Agent: $APHUA"  
GET / HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, compress
Host: www.meetic.fr
User-Agent:  Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

HTTP/1.1 302 Moved Temporarily
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: keep-alive
Content-Type: text/html
Date: Tue, 28 Jan 2014 02:47:12 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: http://mobile.meetic.com/index.php
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Pragma: no-cache
Server: nginx
Set-Cookie: meetic_cmk=000001; path=/; domain=.www.meetic.fr
Set-Cookie: POSTCLICK_CMK=000001; expires=Wed, 28-Jan-2015 02:47:12 GMT; path=/; domain=.www.meetic.fr
Set-Cookie: POSTCLICK_TIME=1390877232; expires=Wed, 28-Jan-2015 02:47:12 GMT; path=/; domain=.www.meetic.fr
Set-Cookie: STACK_CMK=000001; expires=Wed, 28-Jan-2015 02:47:12 GMT; path=/; domain=.www.meetic.fr
Set-Cookie: meetic_cmk=000001; path=/; domain=.www.meetic.fr
Set-Cookie: SL2_OPTS=tpl%3D%3E20131205landing_hpv_default_new_profile_a%7C%7Copts%3D%3E11111111111111101011A1%7C%7Cvtpl%3D%3E%2Fsignup%2F2013%2F12%2F05%2Flanding_hpv_default_new_profile_a%7C%7Cversion%3D%3E6%7C%7Cextra_ft21%3D%3EA1; expires=Tue, 28-Jan-2014 03:47:12 GMT
Set-Cookie: ky=3401280347120415601; path=/
Set-Cookie: meetic_sessid=41__3_b7b320e213d46970fee1494cc190aaa5; path=/
Set-Cookie: MeeticLTM=3774901770.20992.0000; expires=Tue, 28-Jan-2014 05:17:12 GMT; path=/
Transfer-Encoding: chunked


→ http --print hH GET http://mobile.meetic.com/index.php "User-Agent: $APHUA"  

GET /index.php HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, compress
Host: mobile.meetic.com
User-Agent:  Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

HTTP/1.1 302 Moved Temporarily
Content-Type: text/html
Date: Tue, 28 Jan 2014 02:47:27 GMT
Location: http://m.meetic.fr/?cmrk=712918
Server: nginx
Transfer-Encoding: chunked
X-Cnection: close


→ http --print hH GET http://m.meetic.fr/?cmrk=712918 "User-Agent: $APHUA"  

GET /?cmrk=712918 HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, compress
Host: m.meetic.fr
User-Agent:  Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

HTTP/1.1 302 Moved Temporarily
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: text/html
Date: Tue, 28 Jan 2014 02:47:37 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: http://touch.meetic.fr/?mtcmk=712918
Pragma: no-cache
Server: nginx
Set-Cookie: meetic_cmk=100245; path=/; domain=.m.meetic.fr
Set-Cookie: POSTCLICK_CMK=100245; expires=Wed, 28-Jan-2015 02:47:37 GMT; path=/; domain=.m.meetic.fr
Set-Cookie: POSTCLICK_TIME=1390877257; expires=Wed, 28-Jan-2015 02:47:37 GMT; path=/; domain=.m.meetic.fr
Set-Cookie: STACK_CMK=100245; expires=Wed, 28-Jan-2015 02:47:37 GMT; path=/; domain=.m.meetic.fr
Transfer-Encoding: chunked
X-Cnection: close


→ http --print hH GET http://touch.meetic.fr/?mtcmk=712918 "User-Agent: $APHUA"
  

GET /?mtcmk=712918 HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, compress
Host: touch.meetic.fr
User-Agent:  Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

HTTP/1.1 301 Moved Permanently
Connection: keep-alive
Content-Type: text/html
Date: Tue, 28 Jan 2014 02:47:49 GMT
Location: http://touch.meetic.fr/
Server: nginx
Set-Cookie: MobileNG_LTM=3714346506.20480.0000; path=/
Transfer-Encoding: chunked


→ http --print hH GET http://touch.meetic.fr/ "User-Agent: $APHUA"  

GET / HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, compress
Host: touch.meetic.fr
User-Agent:  Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Tue, 28 Jan 2014 02:47:58 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Pragma: no-cache
Server: nginx
Set-Cookie: mob_sid=mwebmob03b_mobile_cf162cc281e0; path=/
Set-Cookie: meetic_cmk=704209; path=/; domain=meetic.fr
Set-Cookie: POSTCLICK_CMK=704209; expires=Wed, 28-Jan-2015 02:47:57 GMT; path=/; domain=meetic.fr
Set-Cookie: POSTCLICK_TIME=1390877277; expires=Wed, 28-Jan-2015 02:47:57 GMT; path=/; domain=meetic.fr
Set-Cookie: STACK_CMK=704209; expires=Wed, 28-Jan-2015 02:47:57 GMT; path=/; domain=meetic.fr
Set-Cookie: MobileNG_LTM=1677749770.20480.0000; path=/
Transfer-Encoding: chunked
Vary: Accept-Encoding



=====================================
Firefox OS
=====================================

→ http --print hH GET http://m.meetic.fr/?cmrk=712918 "User-Agent: $FOSUA"  

GET /?cmrk=712918 HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, compress
Host: m.meetic.fr
User-Agent:  Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0

HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html
Date: Tue, 28 Jan 2014 02:49:59 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Server: nginx
Set-Cookie: meetic_cmk=100245; path=/; domain=.m.meetic.fr
Set-Cookie: POSTCLICK_CMK=100245; expires=Wed, 28-Jan-2015 02:49:58 GMT; path=/; domain=.m.meetic.fr
Set-Cookie: POSTCLICK_TIME=1390877398; expires=Wed, 28-Jan-2015 02:49:58 GMT; path=/; domain=.m.meetic.fr
Set-Cookie: STACK_CMK=100245; expires=Wed, 28-Jan-2015 02:49:58 GMT; path=/; domain=.m.meetic.fr
Transfer-Encoding: chunked
Vary: Accept-Encoding
We need to ask meetic to send Firefox OS to touch.meetic.fr
Trying to contact someone at meetic http://twitter.com/MozWebCompat/status/481314041541832704
Assignee: nobody → kdubost
Status: NEW → ASSIGNED
Whiteboard: [serversniff] [country-fr] [contactready] → [serversniff] [country-fr] [sitewait]

Comment 2

4 years ago
Thanks for the bug report.

It's fixed internally and it should be in production toward the end of next week.

I'll come back to you once it was rolled out in production.

Comment 3

4 years ago
The fix was rolled out in production this morning (it was faster than expected).

Can you confirm the bug is fixed ?
Yannick,

Thanks a lot. 
This is fixed! It was quick!
http://twitter.com/MozWebCompat/status/482348195972784128
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Unfortunately it seems match.com has taken over meetic.fr - which means that this fix is history and we hit the very same issue in match.com's browser sniffing instead. This problem is tracked as bug 1019204.

I'll kill the Meetic.fr test as it's no longer useful.
Yannick, 

does the domain meetic.fr still exist in France?
Flags: needinfo?(yannick.croissant)

Comment 7

4 years ago
Yes, it still exist in France.

You can be redirected to match.com depending of your browser language or geographic location (I don't really know what are the rules for this).
Flags: needinfo?(yannick.croissant)
You need to log in before you can comment on or make changes to this bug.