2014-02-26 18:02:01 -08:00
|
|
|
|
|
|
|
rules:
|
|
|
|
|
|
|
|
# twitter rules
|
|
|
|
#=================================================================
|
|
|
|
- url_prefix: 'com,twitter)/i/profiles/show/'
|
|
|
|
|
|
|
|
fuzzy_lookup: '/profiles/show/.*with_replies\?.*(max_id=[^&]+)'
|
|
|
|
|
|
|
|
|
|
|
|
# facebook rules
|
|
|
|
#=================================================================
|
2014-06-18 16:45:54 -07:00
|
|
|
- url_prefix: 'com,facebook)/ajax/pagelet/generic.php/'
|
|
|
|
|
2014-02-27 18:22:10 +00:00
|
|
|
fuzzy_lookup: 'com,facebook\)/.*[?&]data=(.*?(?:[&]|query_type[^,]+))'
|
2014-06-18 16:45:54 -07:00
|
|
|
|
|
|
|
- url_prefix: 'com,facebook)/ajax/ufi/'
|
2014-09-21 14:46:10 -07:00
|
|
|
|
2014-09-21 19:48:14 -07:00
|
|
|
fuzzy_lookup:
|
|
|
|
- ft_ent_identifier
|
|
|
|
- lsd
|
2014-02-26 18:02:01 -08:00
|
|
|
|
2014-09-21 13:23:19 -07:00
|
|
|
- url_prefix: 'com,facebook)/ajax/chat/hovercard/sidebar.php'
|
|
|
|
|
2014-09-21 19:48:14 -07:00
|
|
|
fuzzy_lookup:
|
|
|
|
- ids[0]
|
2014-09-21 13:23:19 -07:00
|
|
|
|
|
|
|
- url_prefix: 'com,facebook)/login.php'
|
|
|
|
|
2014-09-21 19:48:14 -07:00
|
|
|
fuzzy_lookup:
|
|
|
|
- email
|
|
|
|
- lgnrnd
|
|
|
|
- lsd
|
2014-09-21 13:23:19 -07:00
|
|
|
|
2014-09-21 19:48:14 -07:00
|
|
|
# fallback for all /ajax/
|
|
|
|
- url_prefix: 'com,facebook)/ajax/'
|
2014-02-26 18:02:01 -08:00
|
|
|
|
2014-09-21 19:48:14 -07:00
|
|
|
fuzzy_lookup: '([?&][^_]\w+=[^&]+)+'
|
2014-02-26 18:02:01 -08:00
|
|
|
|
|
|
|
- url_prefix: 'com,facebook)/'
|
|
|
|
rewrite:
|
|
|
|
js_regexs:
|
2014-03-06 02:51:54 -08:00
|
|
|
- match: 'Bootloader\.configurePage.*?;'
|
2014-02-26 18:02:01 -08:00
|
|
|
replace: '/* {0} */'
|
|
|
|
|
2014-08-05 01:47:52 -07:00
|
|
|
parse_comments: true
|
|
|
|
|
2014-10-06 10:14:45 -07:00
|
|
|
- url_prefix: 'com,facebook'
|
|
|
|
rewrite:
|
|
|
|
cookie_scope: root
|
|
|
|
|
2014-02-26 18:02:01 -08:00
|
|
|
|
2014-09-30 12:42:11 -07:00
|
|
|
# instagram rules
|
|
|
|
#=================================================================
|
2014-10-06 10:14:45 -07:00
|
|
|
- url_prefix: 'net,cloudfront,'
|
2014-09-30 12:42:11 -07:00
|
|
|
rewrite:
|
2014-10-06 10:14:45 -07:00
|
|
|
js_regexs:
|
|
|
|
- match: '\burl\((//[^)]+)\)'
|
|
|
|
rewrite: true
|
|
|
|
group: 1
|
2014-09-30 12:42:11 -07:00
|
|
|
|
|
|
|
# flickr rules
|
2014-02-26 18:02:01 -08:00
|
|
|
#=================================================================
|
2014-04-20 21:40:27 -07:00
|
|
|
- url_prefix: ['com,yimg,l)/g/combo', 'com,yimg,s)/pw/combo', 'com,yahooapis,yui)/combo']
|
2014-02-26 18:02:01 -08:00
|
|
|
fuzzy_lookup: '([^/]+(?:\.css|\.js))'
|
|
|
|
|
|
|
|
|
2014-03-08 15:53:52 -08:00
|
|
|
- url_prefix: 'com,staticflickr,'
|
|
|
|
|
|
|
|
fuzzy_lookup:
|
|
|
|
match: '([0-9]+_[a-z0-9]+).*?.jpg'
|
|
|
|
replace: '/'
|
|
|
|
|
|
|
|
|
2014-06-10 19:21:46 -07:00
|
|
|
# google plus rules
|
|
|
|
#=================================================================
|
|
|
|
|
|
|
|
- url_prefix: 'com,google,plus)/_/stream/getactivities'
|
|
|
|
|
|
|
|
fuzzy_lookup: '(egk[^"]+).*(f.sid=[^&]+)'
|
|
|
|
|
|
|
|
- url_prefix: 'com,google,plus)/_/stream/squarestream'
|
|
|
|
|
|
|
|
fuzzy_lookup: '(cai[^"]+).*(f.sid=[^&]+)'
|
|
|
|
|
|
|
|
- url_prefix: 'com,google,plus)/_/communities/rt/landing'
|
|
|
|
|
|
|
|
fuzzy_lookup: 'com,google,plus\)/_/.*?.*\,(\d{13}\])&.*(f.sid=[^&]+).*'
|
|
|
|
|
|
|
|
|
|
|
|
- url_prefix: 'com,google,plus)/_/'
|
|
|
|
|
|
|
|
fuzzy_lookup: 'com,google,plus\)/_/.*?.*(f.sid=[^&]+)'
|
|
|
|
|
|
|
|
|
2014-02-26 18:02:01 -08:00
|
|
|
# testing rules -- not for valid domain
|
|
|
|
#=================================================================
|
|
|
|
# this rule block is a non-existent prefix merely for testing
|
2014-02-28 09:40:51 -08:00
|
|
|
- url_prefix: 'example,example,test)/'
|
|
|
|
|
|
|
|
canonicalize:
|
|
|
|
match: '(example,example,test\)/.*?)[?].*?(id=value).*'
|
|
|
|
replace: '\1?\2'
|
2014-02-26 18:02:01 -08:00
|
|
|
|
2014-09-21 19:48:14 -07:00
|
|
|
fuzzy_lookup:
|
|
|
|
- param1
|
|
|
|
- id
|
2014-09-21 14:46:10 -07:00
|
|
|
|
2014-02-26 18:02:01 -08:00
|
|
|
rewrite:
|
|
|
|
js_rewrite_location: False
|
|
|
|
|
|
|
|
|
|
|
|
# all domain rules -- fallback to this dataset
|
|
|
|
#=================================================================
|
|
|
|
# Applies to all urls -- should be last
|
|
|
|
- url_prefix: ''
|
2014-03-27 21:43:30 -07:00
|
|
|
fuzzy_lookup:
|
|
|
|
match: '(.*)[&?](?:_|uncache)=[\d]+[&]?'
|
|
|
|
filter: '=urlkey:{0}'
|
2014-05-16 21:16:50 -07:00
|
|
|
replace: '?'
|