-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathnginx.conf
More file actions
128 lines (119 loc) · 4.9 KB
/
nginx.conf
File metadata and controls
128 lines (119 loc) · 4.9 KB
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
# ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ #
# htaccess to Nginx conversion starts for WOW #
# Assumes NGINX conf file is in #
# /etc/nginx/conf.d/vhosts.conf #
# Change as needed #
# #
# also change {PathToHomeDir} below #
# ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ #
location / {
max_ranges 0;
root /{PathToHomeDir}/htdocs;
index index.php index.html index.htm;
# added Sep 3, 2016 to allow larger photo uploads
client_max_body_size 4M;
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/password-reset/([^\/]+)(\/|)$ /index.php?link1=welcome&link2=password_reset&user_id=$1 ;
}
rewrite ^/admincp$ /index.php?link1=admincp ;
rewrite ^/start-up$ /index.php?link1=start-up ;
rewrite ^/admincp/(.*)$ /index.php?link1=admincp&page=$1 ;
rewrite ^/saved-posts/(.*)$ /index.php?link1=saved-posts ;
rewrite ^/activated/(.*)$ /index.php?link1=activate&link2=$1 ;
rewrite ^/search$ /index.php?link1=search ;
rewrite ^/ads-create$ /index.php?link1=ads-create ;
rewrite ^/search/([^\/]+)(\/|)$ /index.php?link1=search&query=$1 ;
rewrite ^/app/([^\/]+)(\/|)$ /index.php?link1=app&app_id=$1 ;
rewrite ^/messages/([^\/]+)(\/|)$ /index.php?link1=messages&user=$1 ;
rewrite ^/terms/([^\/]+)(\/|)$ /index.php?link1=terms&type=$1 ;
rewrite ^/video-call/([^\/]+)(\/|)$ /index.php?link1=video-call&call_id=$1 ;
rewrite ^/post/([^\/]+)(\/|)$ /index.php?link1=post&id=$1 ;
rewrite ^/game/([^\/]+)(\/|)$ /index.php?link1=game&id=$1 ;
rewrite ^/upgraded$ /index.php?link1=upgraded ;
rewrite ^/games$ /index.php?link1=games ;
rewrite ^/new-game$ /index.php?link1=new-game ;
rewrite ^/go-pro$ /index.php?link1=go-pro ;
rewrite ^/oops$ /index.php?link1=oops ;
rewrite ^/user-activation$ /index.php?link1=user-activation ;
rewrite ^/hashtag/([^\/]+)(\/|)$ /index.php?link1=hashtag&hash=$1 ;
rewrite ^/follow-requests/(.*)$ /index.php?link1=follow-requests[NC,QSA] ;
rewrite ^/p/([^\/]+)(\/|)$ /index.php?link1=page&p=$1 ;
rewrite ^/g/([^\/]+)(\/|)$ /index.php?link1=group&g=$1 ;
rewrite ^/home$ /index.php?link1=home ;
rewrite ^/404$ /index.php?link1=404 ;
rewrite ^/welcome(.*)$ /index.php?link1=welcome last;
rewrite ^/activate$ /index.php?link1=activate ;
rewrite ^/pages$ /index.php?link1=pages ;
rewrite ^/groups$ /index.php?link1=groups ;
rewrite ^/create-group$ /index.php?link1=create-group ;
rewrite ^/create-page$ /index.php?link1=create-page ;
rewrite ^/logout$ /index.php?link1=logout ;
rewrite ^/contact-us$ /index.php?link1=contact-us ;
rewrite ^/setting$ /index.php?link1=setting ;
rewrite ^/messages$ /index.php?link1=messages ;
rewrite ^/saved-posts$ /index.php?link1=saved-posts ;
rewrite ^/albums$ /index.php?link1=albums ;
rewrite ^/albums/([A-Za-z0-9_-]+)$ /index.php?link1=albums&user=$1 ;
rewrite ^/album/([A-Za-z0-9_-]+)$ /index.php?link1=album&id=$1 ;
rewrite ^/create-album$ /index.php?link1=create-album ;
rewrite ^/create-album/([A-Za-z0-9_-]+)$ /index.php?link1=create-album&album=$1 ;
rewrite ^/$ /index.php?link1=home ;
rewrite ^/setting/([A-Za-z0-9_]+)/([A-Za-z0-9_-]+)$ /index.php?link1=setting&user=$1&page=$2 ;
rewrite ^/page-setting/([^\/]+)(\/|)$ /index.php?link1=page-setting&page=$1 ;
rewrite ^/page-setting/([A-Za-z0-9_]+)/([A-Za-z0-9_-]+)$ /index.php?link1=page-setting&page=$1&link3=$2 ;
rewrite ^/group-setting/([^\/]+)(\/|)$ /index.php?link1=group-setting&group=$1 ;
rewrite ^/group-setting/([A-Za-z0-9_]+)/([A-Za-z0-9_-]+)$ /index.php?link1=group-setting&group=$1&link3=$2 ;
rewrite ^/graph-success$ /index.php?link1=graph-success ;
rewrite ^/developers$ /index.php?link1=developers ;
rewrite ^/apps$ /index.php?link1=apps ;
rewrite ^/create-app$ /index.php?link1=create-app ;
rewrite ^/graph$ /index.php?link1=graph ;
rewrite ^/oauth$ /index.php?link1=oauth ;
rewrite ^/boosted-pages$ /index.php?link1=boosted-pages ;
rewrite ^/boosted-posts$ /index.php?link1=boosted-posts ;
if (!-f $request_filename){
set $rule_57 1$rule_57;
}
if (!-d $request_filename){
set $rule_57 2$rule_57;
}
if ($rule_57 = "21"){
rewrite ^/setting/([A-Za-z0-9_-]+)$ /index.php?link1=setting&page=$1 ;
}
if (!-f $request_filename){
set $rule_58 1$rule_58;
}
if (!-d $request_filename){
set $rule_58 2$rule_58;
}
if ($rule_58 = "21"){
rewrite ^/@([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1 ;
}
if (!-f $request_filename){
set $rule_59 1$rule_59;
}
if (!-d $request_filename){
set $rule_59 2$rule_59;
}
if ($rule_59 = "21"){
rewrite ^/([A-Za-z0-9_]+)/([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1&type=$2 ;
}
if (!-f $request_filename){
set $rule_60 1$rule_60;
}
if (!-d $request_filename){
set $rule_60 2$rule_60;
}
if ($rule_60 = "21"){
rewrite ^/([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1 ;
}
}
# ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ #
# htaccess to Nginx conversion ends #
# ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ #