blob: f300bce7c5a50896750ca41b729d9e1d72fb246c (
plain)
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
|
AddHandler x-mapp-php6 .php
ErrorDocument 400 http://www.mazetd.4xg.net/errors.php?error=400
ErrorDocument 401 http://www.mazetd.4xg.net/errors.php?error=401
ErrorDocument 403 http://www.mazetd.4xg.net/errors.php?error=403
ErrorDocument 404 http://www.mazetd.4xg.net/errors.php?error=404
ErrorDocument 500 http://www.mazetd.4xg.net/errors.php?error=500
RewriteEngine on
RewriteBase /
# Incase someone randomly put .html at the end.
RewriteRule ^([a-z]+)\.html$ /?page=$1 [R,L]
# Maintains www
RewriteCond %{HTTP_HOST} ^mazetd.4xg\.net
RewriteRule (.*) http://www.mazetd.4xg.net/$1 [R,L]
RewriteRule ^([a-z]+)$ /index\.php?page=$1 [QSA,NC]
# GetMap Re-write
RewriteRule ^map/(.*)$ /ajax/maps\.ajax\.php?mapid=$1 [QSA,NC]
RewriteRule ^a/map/(.*)$ /ajax/maps\.ajax\.php?mapid=$1 [QSA,NC]
RewriteRule ^a/mapsbydate/(.*)$ /ajax/maps\.ajax\.php?getmapidsbydate=$1 [QSA,NC]
RewriteRule ^challenge/(.*)$ /ajax/challenges\.ajax\.php?challengeid=$1 [QSA,NC]
RewriteRule ^a/challenge/(.*)$ /ajax/challenges\.ajax\.php?challengeid=$1 [QSA,NC]
RewriteRule ^user/(.*)$ /ajax/users\.ajax\.php?userid=$1 [QSA,NC]
RewriteRule ^a/user/(.*)$ /ajax/users\.ajax\.php?userid=$1 [QSA,NC]
RewriteRule ^a/score/(.*)$ /ajax/scores\.ajax\.php?r=$1 [QSA,NC]
# CSS and JS cache for 480 weeks
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=290304000, public"
</filesMatch>
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(txt|css|js)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
|