@@ -122,19 +122,25 @@ server {
122
122
# * http://[...]/tags/<ID>/<HEADER>.htm
123
123
rewrite tags/([0-9]+)/([^\/]+).htm(l?)$ /index.php?action=search&tagging_id=$1 last ;
124
124
125
+ # User pages
126
+ RewriteRule user/ucp /index.php?action=ucp last ;
127
+ RewriteRule user/bookmarks /index.php?action=bookmarks last ;
128
+ RewriteRule user/request-removal /index.php?action=request-removal last ;
129
+ RewriteRule user/logout /index.php?action=logout last ;
130
+
125
131
# REST API v2.0
126
132
# * http://[...]/api/v2.0/<ACTION>
127
- rewrite api/v2.0/version /api.php?action=version last ;
128
- rewrite api/v2.0/language /api.php?action=language last ;
129
- rewrite api/v2.0/categories /api.php?action=categories last ;
130
- rewrite api/v2.0/searches/popular /api.php?action=searches&filter=popular last ;
131
- rewrite api/v2.0/search /api.php?action=search last ;
132
- rewrite api/v2.0/tags /api.php?action=tags last ;
133
- rewrite api/v2.0/open-questions /api.php?action=open-questions last ;
134
- rewrite api/v2.0/comments/([0-9]+) /api.php?action=comments&recordId= $1 last ;
135
- rewrite api/v2.0/attachments/([0-9]+) /api.php?action=attachments&recordId= $1 last ;
136
- rewrite api/v2.0/news /api.php?action=news last ;
137
- rewrite api/v2.0/login /api.php?action=login last ;
133
+ rewrite api/v2.0/version /api/index .php last ;
134
+ rewrite api/v2.0/language /api/index .php last ;
135
+ rewrite api/v2.0/categories /api/index .php last ;
136
+ rewrite api/v2.0/searches/popular /api/index .php last ;
137
+ rewrite api/v2.0/search /api/index .php last ;
138
+ rewrite api/v2.0/tags /api/index .php last ;
139
+ rewrite api/v2.0/open-questions /api/index .php last ;
140
+ rewrite api/v2.0/comments/([0-9]+) /api/index .php last ;
141
+ rewrite api/v2.0/attachments/([0-9]+) /api/index .php last ;
142
+ rewrite api/v2.0/news /api/index .php last ;
143
+ rewrite api/v2.0/login /api/index .php last ;
138
144
rewrite api/v2.0/faqs/([0-9]+) /api.php?action=faqs&categoryId=$1 last ;
139
145
rewrite api/v2.0/faqs/popular /api.php?action=faqs&filter=popular last ;
140
146
rewrite api/v2.0/faqs/latest /api.php?action=faqs&filter=latest last ;
@@ -145,17 +151,17 @@ server {
145
151
146
152
# REST API v2.1
147
153
# * http://[...]/api/v2.1/<ACTION>
148
- rewrite api/v2.1/version /api.php?action=version last ;
149
- rewrite api/v2.1/language /api.php?action=language last ;
150
- rewrite api/v2.1/categories /api.php?action=categories last ;
151
- rewrite api/v2.1/searches/popular /api.php?action=searches&filter=popular last ;
152
- rewrite api/v2.1/search /api.php?action=search last ;
153
- rewrite api/v2.1/tags /api.php?action=tags last ;
154
- rewrite api/v2.1/open-questions /api.php?action=open-questions last ;
155
- rewrite api/v2.1/comments/([0-9]+) /api.php?action=comments&recordId= $1 last ;
156
- rewrite api/v2.1/attachments/([0-9]+) /api.php?action=attachments&recordId= $1 last ;
157
- rewrite api/v2.1/news /api.php?action=news last ;
158
- rewrite api/v2.1/login /api.php?action=login last ;
154
+ rewrite api/v2.1/version /api/index .php last ;
155
+ rewrite api/v2.1/language /api/index .php last ;
156
+ rewrite api/v2.1/categories /api/index .php last ;
157
+ rewrite api/v2.1/searches/popular /api/index .php last ;
158
+ rewrite api/v2.1/search /api/index .php last ;
159
+ rewrite api/v2.1/tags /api/index .php last ;
160
+ rewrite api/v2.1/open-questions /api/index .php last ;
161
+ rewrite api/v2.1/comments/([0-9]+) /api/index .php last ;
162
+ rewrite api/v2.1/attachments/([0-9]+) /api/index .php last ;
163
+ rewrite api/v2.1/news /api/index .php last ;
164
+ rewrite api/v2.1/login /api/index .php last ;
159
165
rewrite api/v2.1/faqs/([0-9]+) /api.php?action=faqs&categoryId=$1 last ;
160
166
rewrite api/v2.1/faqs/popular /api.php?action=faqs&filter=popular last ;
161
167
rewrite api/v2.1/faqs/latest /api.php?action=faqs&filter=latest last ;
@@ -168,19 +174,20 @@ server {
168
174
169
175
# REST API v2.2
170
176
# * http://[...]/api/v2.2/<ACTION>
171
- rewrite api/v2.2/version /api.php?action=version last ;
172
- rewrite api/v2.2/language /api.php?action=language last ;
173
- rewrite api/v2.2/categories /api.php?action=categories last ;
177
+ rewrite api/v2.2/version /api/index.php last ;
178
+ rewrite api/v2.2/title /api/index.php last ;
179
+ rewrite api/v2.2/language /api/index.php last ;
180
+ rewrite api/v2.2/categories /api/index.php last ;
174
181
rewrite api/v2.2/category /api.php?action=category last ;
175
- rewrite api/v2.2/groups /api.php?action=groups last ;
176
- rewrite api/v2.2/searches/popular /api.php?action=searches&filter=popular last ;
177
- rewrite api/v2.2/search /api.php?action=search last ;
178
- rewrite api/v2.2/tags /api.php?action=tags last ;
179
- rewrite api/v2.2/open-questions /api.php?action=open-questions last ;
180
- rewrite api/v2.2/comments/([0-9]+) /api.php?action=comments&recordId= $1 last ;
181
- rewrite api/v2.2/attachments/([0-9]+) /api.php?action=attachments&recordId= $1 last ;
182
- rewrite api/v2.2/news /api.php?action=news last ;
183
- rewrite api/v2.2/login /api.php?action=login last ;
182
+ rewrite api/v2.2/groups /api/index .php last ;
183
+ rewrite api/v2.2/searches/popular /api/index .php last ;
184
+ rewrite api/v2.2/search /api/index .php last ;
185
+ rewrite api/v2.2/tags /api/index .php last ;
186
+ rewrite api/v2.2/open-questions /api/index .php last ;
187
+ rewrite api/v2.2/comments/([0-9]+) /api/index .php last ;
188
+ rewrite api/v2.2/attachments/([0-9]+) /api/index .php last ;
189
+ rewrite api/v2.2/news /api/index .php last ;
190
+ rewrite api/v2.2/login /api/index .php last ;
184
191
rewrite api/v2.2/faqs/([0-9]+) /api.php?action=faqs&categoryId=$1 last ;
185
192
rewrite api/v2.2/faqs/popular /api.php?action=faqs&filter=popular last ;
186
193
rewrite api/v2.2/faqs/latest /api.php?action=faqs&filter=latest last ;
@@ -190,6 +197,22 @@ server {
190
197
rewrite api/v2.2/faq/([0-9]+)/([0-9]+) /api.php?action=faq&categoryId=$1 &recordId=$2 last ;
191
198
rewrite api/v2.2/register /api.php?action=register last ;
192
199
200
+ # REST API v2.3
201
+ # * http://[...]/api/v2.3/<ACTION>
202
+ RewriteRule api/v2.3/attachments/([0-9]+) /api/index.php last ;
203
+ RewriteRule api/v2.3/categories /api/index.php last ;
204
+ RewriteRule api/v2.3/comments/([0-9]+) /api/index.php last ;
205
+ RewriteRule api/v2.3/groups /api/index.php last ;
206
+ RewriteRule api/v2.3/language /api/index.php last ;
207
+ RewriteRule api/v2.3/login /api/index.php last ;
208
+ RewriteRule api/v2.3/news /api/index.php last ;
209
+ RewriteRule api/v2.3/open-questions /api/index.php last ;
210
+ RewriteRule api/v2.3/search /api/index.php last ;
211
+ RewriteRule api/v2.3/searches/popular /api/index.php last ;
212
+ RewriteRule api/v2.3/tags /api/index.php last ;
213
+ RewriteRule api/v2.3/title /api/index.php last ;
214
+ RewriteRule api/v2.3/version /api/index.php last ;
215
+
193
216
break ;
194
217
}
195
218
}
0 commit comments