This repository has been archived by the owner on Nov 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
Which.xml
132 lines (95 loc) · 3.84 KB
/
Which.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!--
Problematic domains:
- which.resultspage.com ¹
- staticwhich.co.uk ²
- search.which.co.uk ³
- static.which.net ⁴
- subscribe.which.net ⁵
¹ Mixed css from search.which.co.uk, www.staticwhich.co.uk, and www.which.co.uk
² Mixed css from www.staticwhich.co.uk
³ Redirects to http; mismatched, CN: *.resultspage.com
⁴ Works; mismatched, CN: www.staticwhich.co.uk
⁵ Shows another domain, expired 2013-04-30
Partially covered domains:
- staticwhich.co.uk ¹
- blogs.which.co.uk ²
- search.which.co.uk ³
- www.which.co.uk ²
- (www.)which.net ²
¹ Avoiding mixed css from www.staticwhich.co.uk
² At least some pages redirect to http
³ Avoiding mixed css from (search|www).which.co.uk and www.staticwhich.co.uk
Fully covered domains:
- www.staticwhich.net
- info.which.co.uk
- subscribe.which.net (→ www.which.net)
These altnames don't exist:
- www.blogs.which.co.uk
- www.subscribe.which.net
Mixed content:
- iframe on staticwhich.co.uk from www.youtube.com *
- css, on:
- which.resultspage.com from www.staticwhich.co.uk *
- which.resultspage.com from search.which.co.uk *
- which.resultspage.com from www.which.co.uk *
- staticwhich.co.uk from www.staticwhich.co.uk *
- Images on staticwhich.co.uk from www.staticwhich.co.uk *
- favicon, on:
- which.resultspage.com from search.which.co.uk *
- which.resultspage.com from www.which.co.uk *
* Secured by us
-->
<ruleset name="Which? (partial)">
<target host="staticwhich.co.uk" />
<target host="www.staticwhich.co.uk" />
<target host="which.co.uk" />
<target host="*.which.co.uk" />
<!--
Avoid false/broken MCB:
-->
<exclusion pattern="^http://staticwhich\.co\.uk/+(?:$|\?)" />
<!--
Redirect to http:
-->
<!--exclusion pattern="^http://blogs\.which\.co\.uk/+($|\?)" /-->
<!--exclusion pattern="^http://www\.which\.co\.uk/+($|\?|(accessibility|privacy-policy/cookie-policy)/?($|\?))" /-->
<!--exclusion pattern="^http://www\.which\.net/+($|\?)" /-->
<!--
Exceptions:
-->
<exclusion pattern="^http://blogs\.which\.co\.uk/+(?!\w+/(?:(?:login|register)(?:$|[?/])|wp-(?:content|includes)/)|favicon\.ico)" />
<exclusion pattern="^http://www\.which\.co\.uk/+(?!assets/|components/eprivacy\.html|favicon\.ico|(?:login|signup)(?:$|[?/])|media/)" />
<!--exclusion pattern="^http://(www\.)?which\.net/+(?!(about|account|services|support|webmail)($|[?/])|assets/|favicon\.ico|images/|styles/)" /-->
<target host="which.net" />
<target host="*.which.net" />
<!-- Secured by server:
-->
<!--securecookie host="^www\.which\.net$" name="^SQMSESSID$" /-->
<!--
Not secured by server:
-->
<!--securecookie host="^staticwhich\.co\.uk$" name="^(JSESSIONID|b1Pz|lastPageName)$" /-->
<!--securecookie host="^(www\.)?staticwhich\.co\.uk$" name="^b1P$" /-->
<securecookie host="^which\.net$" name="^SQMSESSID$" />
<!--securecookie host="^(www\.)?which\.net$" name="^INFO$" /-->
<securecookie host="^(?:www\.)?staticwhich\.co\.uk$" name=".+" />
<rule from="^http://(www\.)?staticwhich\.co\.uk/"
to="https://$1staticwhich.co.uk/" />
<rule from="^http://((?:blogs|info|www)\.)?which\.co\.uk/"
to="https://$1which.co.uk/" />
<rule from="^http://search\.which\.co\.uk/(?=favicon\.ico|sli_styles\.css)"
to="https://which.resultspage.com/" />
<rule from="^http://(www\.)?which\.net/(?=(?:about|services|support)(?:$|[?/])|assets/|favicon\.ico|images/|styles/)"
to="https://$1which.net/" />
<!-- ^ redirects to www over http,
so copy that behavior:
-->
<rule from="^http://(?:www\.)?which\.net/(?=(?:account|webmail)(?:$|[?/]))"
to="https://www.which.net/" />
<rule from="^http://static\.which\.net/"
to="https://www.staticwhich.co.uk/" />
<!-- Redirect drops path but not args:
-->
<rule from="^http://subscribe\.which\.net/+[^?]*"
to="https://www.which.net/account" />
</ruleset>