Skip to content

Commit bfac470

Browse files
injustJ0WI
authored andcommitted
Update ruleset: BodyBuilding.com (EFForg#15323)
* Remove non-resolving domains * Remove formerly non-functional domains * Revise all targets * Invalid certificate: cschat.bodybuilding.com * Invalid certificate: trackers.bbcomcdn.com * Add international domains * Use a left wildcard for *.bodybuilding.com * List targets explicitly instead of wildcard * Forgot to add target * Add targets
1 parent c3d8eff commit bfac470

File tree

1 file changed

+78
-70
lines changed

1 file changed

+78
-70
lines changed
Lines changed: 78 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,81 @@
1-
<!--
2-
CDN buckets:
3-
4-
- d1qro4ibhgqt8c.cloudfront.net
5-
- imagecdn.bodybuilding.com
6-
7-
bodybuilding.com.112.2o7.net
8-
9-
10-
Nonfunctional domains:
11-
12-
- bodyspace.bodybuilding.com *
13-
- forum.bodybuilding.com
14-
- my.bodybuilding.com (times out)
15-
16-
* Redirects to http
17-
18-
19-
Partially covered bodybuilding.com subdomains:
20-
21-
- (www.) *
22-
- r[eosu] *
23-
- s[abcegikmnortvz] *
24-
- t[chjltwz] *
25-
- u[ayz] *
26-
- v[cgnu] *
27-
- ws *
28-
- ye *
29-
- z[aw] *
30-
31-
* Some (most?) pages redirect to http
32-
33-
34-
Fully covered domains:
35-
36-
- common.bbcomcdn.com
37-
- store.bbcomcdn.com
38-
39-
- bodybuilding.com subdomains:
40-
41-
- ad
42-
- assets
43-
- imagecdn (→ d1qro4ibhgqt8c.cloudfront.net)
44-
- n (→ bodybuilding-com.112.2o7.net)
45-
- s
46-
47-
-->
48-
<ruleset name="BodyBuilding.com (partial)">
49-
50-
<target host="*.bbcomcdn.com" />
51-
<target host="*.bodybuilding.com" />
52-
<exclusion pattern="^http://my\.bodybuilding\.com/" />
53-
54-
55-
<securecookie host="^ad\.bodybuilding\.com$" name=".+" />
56-
57-
58-
<rule from="^http://(common|store)\.bbcomcdn\.com/"
59-
to="https://$1.bbcomcdn.com/" />
60-
61-
<rule from="^http://(\w{2}\.|www\.)?bodybuilding\.com/store/(account/|commerce/cart\.jsp|orderstatus\.htm)"
62-
to="https://$1bodybuilding.com/store/$2" />
63-
64-
<rule from="^http://(ad|assets|s)\.bodybuilding\.com/"
65-
to="https://$1.bodybuilding.com/" />
66-
67-
<rule from="^http://imagecdn\.bodybuilding\.com/"
68-
to="https://d1qro4ibhgqt8c.cloudfront.net/" />
69-
1+
<ruleset name="Bodybuilding.com">
2+
<!--
3+
*.bbcomcdn.com
4+
5+
Invalid certificate:
6+
- trackers.bbcomcdn.com
7+
-->
8+
<target host="artifacts.bbcomcdn.com" />
9+
<target host="common.bbcomcdn.com" />
10+
<target host="store.bbcomcdn.com" />
11+
12+
<!--
13+
*.bodybuilding.com
14+
15+
Invalid certificate:
16+
- cschat.bodybuilding.com
17+
- n.bodybuilding.com: equivalent to bodybuilding-com.112.2o7.net
18+
-->
19+
<target host="bodybuilding.com" />
20+
<target host="www.bodybuilding.com" />
21+
<target host="ae.bodybuilding.com" />
22+
<target host="af.bodybuilding.com" />
23+
<target host="ag.bodybuilding.com" />
24+
<target host="ai.bodybuilding.com" />
25+
<target host="al.bodybuilding.com" />
26+
<target host="am.bodybuilding.com" />
27+
<target host="and.bodybuilding.com" />
28+
<target host="api.bodybuilding.com" />
29+
<target host="ar.bodybuilding.com" />
30+
<target host="as.bodybuilding.com" />
31+
<target host="assets.bodybuilding.com" />
32+
<target host="at.bodybuilding.com" />
33+
<target host="au.bodybuilding.com" />
34+
<target host="aw.bodybuilding.com" />
35+
<target host="az.bodybuilding.com" />
36+
<target host="ba.bodybuilding.com" />
37+
<target host="bb.bodybuilding.com" />
38+
<target host="be.bodybuilding.com" />
39+
<target host="bf.bodybuilding.com" />
40+
<target host="bg.bodybuilding.com" />
41+
<target host="bh.bodybuilding.com" />
42+
<target host="bm.bodybuilding.com" />
43+
<target host="bn.bodybuilding.com" />
44+
<target host="bo.bodybuilding.com" />
45+
<target host="bodyspace.bodybuilding.com" />
46+
<target host="br.bodybuilding.com" />
47+
<target host="bs.bodybuilding.com" />
48+
<target host="bt.bodybuilding.com" />
49+
<target host="bz.bodybuilding.com" />
50+
<target host="ca.bodybuilding.com" />
51+
<target host="ch.bodybuilding.com" />
52+
<target host="ck.bodybuilding.com" />
53+
<target host="cl.bodybuilding.com" />
54+
<target host="cn.bodybuilding.com" />
55+
<target host="co.bodybuilding.com" />
56+
<target host="cr.bodybuilding.com" />
57+
<target host="cy.bodybuilding.com" />
58+
<target host="cz.bodybuilding.com" />
59+
<target host="de.bodybuilding.com" />
60+
<target host="dk.bodybuilding.com" />
61+
<target host="dm.bodybuilding.com" />
62+
<target host="forum.bodybuilding.com" />
63+
<target host="imagecdn.bodybuilding.com" />
64+
<target host="jp.bodybuilding.com" />
65+
<target host="marketing.bodybuilding.com" />
66+
<target host="md.bodybuilding.com" />
67+
<target host="mo.bodybuilding.com" />
68+
<target host="my.bodybuilding.com" />
69+
<target host="n.bodybuilding.com" />
70+
<target host="ng.bodybuilding.com" />
71+
<target host="om.bodybuilding.com" />
72+
<target host="reviews.bodybuilding.com" />
73+
<target host="s.bodybuilding.com" />
74+
<target host="tr.bodybuilding.com" />
75+
<target host="uk.bodybuilding.com" />
76+
7077
<rule from="^http://n\.bodybuilding\.com/"
71-
to="https://bodybuilding-com.112.2o7.net/" />
78+
to="https://bodybuilding-com.112.2o7.net/" />
7279

80+
<rule from="^http:" to="https:" />
7381
</ruleset>

0 commit comments

Comments
 (0)