-
Notifications
You must be signed in to change notification settings - Fork 1
/
.htaccess
42 lines (33 loc) · 1.02 KB
/
.htaccess
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
#######################
# Start rewrite engine #
########################
RewriteEngine On
#########################################
# Ignore local files, folders and links #
#########################################
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
################################
# Redirects to the error pages #
################################
ErrorDocument 400 /error/errorcode/400
ErrorDocument 403 /error/errorcode/403
ErrorDocument 404 /error/errorcode/404
ErrorDocument 500 /error/errorcode/500
###################################################
# Deny all files except index.php and the Lot.php #
###################################################
<Files *.php>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Files>
<Files index.php>
Order Allow,Deny
Allow from all
</Files>
####################
# Pass URL rewrite #
####################
RewriteRule ^(.*) index.php?url=$1 [QSA,L]