Early firmware update support
[gamestick-pjgsapi.git] / www / .htaccess
1 RewriteEngine on
2 RewriteBase /
3
4 RewriteRule ^activate$ /activate.php [END]
5
6 RewriteRule ^api/rest/analytics/application-event/analytics/event/view.json(.*)$ /api/rest/analytics/application-event/analytics/event/view.json [END]
7 RewriteRule ^api/rest/analytics/game/(.*)/event/(.*)/view.json(.*)$ /api/rest/analytics/application-event/analytics/event/view.json [END]
8
9 RewriteRule ^api/rest/connect/stick/stick/(.*)/view.json$ /api/rest/connect.php?hwid=$1 [END]
10 RewriteRule ^api/rest/connect/stick/stick/(.*)/view.json;jsessionid=(.*)$ /api/rest/connect.php?hwid=$1&jsessionid=$2 [END]
11
12 RewriteRule ^api/rest/parentcontroll/change/agerating/(.*)/(.*)/view.json$ /api/rest/parentcontroll/change/agerating.php?age=$1&pwhash=$2 [END]
13 RewriteRule ^api/rest/parentcontroll/change/agerating/(.*)/(.*)/view.json;jsessionid=(.*)$ /api/rest/parentcontroll/change/agerating.php?age=$1&pwhash=$2&jsessionid=$3 [END]
14
15 RewriteRule ^api/rest/player/profile/view.json$ /api/rest/player/profile.php [END]
16 RewriteRule ^api/rest/player/profile/view.json;jsessionid=(.*)$ /api/rest/player/profile.php?jsessionid=$1 [END]
17
18 RewriteRule ^api/rest/user/achievement/(.*)/set-complete/view.json;jsessionid=(.*)$ /api/rest/user/achievement-complete.php?achievementid=$1&jsessionid=$2
19
20 RewriteRule ^api/rest/user/game/(.*)/achievement/list/view.json;jsessionid=(.*)$ /api/rest/user/game/achievement-list.php?gameuuid=$1&jsessionid=$2 [END]
21
22
23 RewriteRule ^connect_check.php$ - [R=204,L]
24 RewriteRule ^generate_204 - [R=204,L]
25
26
27 RewriteCond "%{QUERY_STRING}" "version=([^&]*)&i=-2$"
28 RewriteRule ^firmware/download$ /firmware/%1/filesize [END]
29
30 RewriteCond "%{QUERY_STRING}" "version=([^&]*)&i=-1$"
31 RewriteRule ^firmware/download$ /firmware/%1/numchunks [END]
32
33 RewriteCond "%{QUERY_STRING}" "version=([^&]*)&i=([0-9]+)$"
34 RewriteRule ^firmware/download$ /firmware/%1/chunk-%2 [END]