-
Notifications
You must be signed in to change notification settings - Fork 0
/
.htaccess
278 lines (220 loc) · 25.6 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
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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
Options -Indexes +FollowSymLinks
AuthType Basic
AuthName "Private zone. Only for administrator!"
AuthUserFile /usr/home/luch-mebli/data/www/luch-mebli.seotm.biz/.htpasswd
require valid-user
AddDefaultCharset utf-8
# compress all text & html:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript text/css text/x-js
# Or, compress certain file types by extension:
<Files *.html>
SetOutputFilter DEFLATE
</Files>
<Files *.js>
SetOutputFilter DEFLATE
</Files>
<Files *.css>
SetOutputFilter DEFLATE
</Files>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^.htaccess$ - [F]
#redirect all pages to 404 !!!(Don't uncomment on working sites. Only If needed quickly throw a site from the search engines index.)!!!
#RedirectMatch 404 ^/.*$
# Редирект для категорий (чтобы в конце URL был /)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]
#RewriteCond %{HTTP_HOST} ^site_name$ [NC]
#RewriteRule ^(.*)$ http://www.site_name/$1 [R=301,L]
# Редирект для главной (с /index.php,html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^print-it/catalog/([0-9]+)/([0-9]+).html$ /modules/mod_catalog/catalog.php?task=ajax_refresh_print_it&categ=$1&curcod=$2 [L]
RewriteRule ^(en|ru|ua)/print-it/catalog/([0-9]+)/([0-9]+).html$ /modules/mod_catalog/catalog.php?task=ajax_refresh_print_it&lang_st=$1&categ=$2&curcod=$3 [NC,L]
RewriteRule ^tags$ /index.php?task=show_tags [L]
RewriteRule ^tags/$ /index.php?task=show_tags [L]
RewriteRule ^(en|ru|ua)/tags$ /index.php?task=show_tags [L]
RewriteRule ^(en|ru|ua)/tags/$ /index.php?task=show_tags [L]
RewriteRule ^tags/([^/]*)$ /index.php?task=show_tags&tag=$1 [L]
RewriteRule ^(en|ru|ua)/tags/([^/]*)$ /index.php?task=show_tags&tag=$2 [L]
#======================================== Catalog START =======================================================================
RewriteRule ^catalog/$ /modules/mod_catalog/catalog.php [L]
RewriteRule ^catalog/search/$ /modules/mod_catalog/catalog.php?task=show_search_form [L]
RewriteRule ^catalog/search/result/$ /modules/mod_catalog/catalog.php?task=quick_search [L]
RewriteRule ^catalog/search/result/([^/]*)/$ /modules/mod_catalog/catalog.php?task=quick_search&search_keywords=$1 [L]
RewriteRule ^catalog/search/result/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?task=quick_search&search_keywords=$1&page=$2 [L]
RewriteRule ^catalog/search/result/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?task=quick_search&search_keywords=$1&page=all [L]
RewriteRule ^catalog/([^/]*).html$ /modules/mod_catalog/catalog.php?str_id=$1 [L]
RewriteRule ^catalog/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?task=show_files&file=$2 [L]
RewriteRule ^catalog/page([0-9]+)/$ /modules/mod_catalog/catalog.php?page=$1 [L]
RewriteRule ^catalog/showall/$ /modules/mod_catalog/catalog.php?page=all [L]
RewriteRule ^catalog/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1 [L]
RewriteRule ^catalog/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_id=$2 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_id=$2&task=show_files&file=$3 [L]
RewriteRule ^catalog/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&page=$2 [L]
RewriteRule ^catalog/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&page=all [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_id=$3 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_cat[1]=$2&str_id=$3&task=show_files&file=$4 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&page=$3 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&page=all [QSA,L]
#RewriteRule ^catalog/([^/]*)/([^/]*)/fltr([0-9]+)/([^/]*)$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&page=$3 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_id=$4 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_id=$4&task=show_files&file=$5 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&page=$4 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&page=all [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_id=$5 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_id=$5&task=show_files&file=$6 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&page=$5 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&page=all [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_id=$6 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_id=$6&task=show_files&file=$7 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&page=$6 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&page=all [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_id=$7 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_id=$7&task=show_files&file=$8 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&page=$7 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&page=all [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_cat[6]=$7 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*).html$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_cat[6]=$7&str_id=$8 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/files/([0-9]+)$ /modules/mod_catalog/catalog_files.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_cat[6]=$7&str_id=$8&task=show_files&file=$9 [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/page([0-9]+)/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_cat[6]=$7&page=$8 [QSA,L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/showall/$ /modules/mod_catalog/catalog.php?str_cat[0]=$1&str_cat[1]=$2&str_cat[2]=$3&str_cat[3]=$4&str_cat[4]=$5&str_cat[5]=$6&str_cat[6]=$7&page=all [QSA,L]
RewriteRule ^goto/([^/]*)/([^/]*)$ /modules/mod_catalog/catalog.php?task=golink&categ=$1&curcod=$2 [L]
RewriteRule ^leave_comments/$ /modules/mod_catalog/response.php [L]
RewriteRule ^leave_comments/([^/]*)/([^/]*)$ /modules/mod_catalog/response.php?categ=$1&curcod=$2 [L]
RewriteRule ^dtlimg.html$ /dtlimg.php [NC,L]
RewriteRule ^dtlimg_([0-9]+).html$ /dtlimg.php?img=$1 [NC,L]
RewriteRule ^dtlimg_([0-9]+)_([a-z]+)_([0-9]+).html$ /dtlimg.php?img=$1&wtm=$2&lang_id=$3 [NC,L]
#======================================== Catalog END =========================================================================
#====================================== DEPARTMENT START ==========================================================================
RewriteRule ^department/$ /modules/mod_department/department.php [L]
RewriteRule ^department/([^/]*)/$ /modules/mod_department/department.php?task=cat&cat=$1 [L]
RewriteRule ^department/([^/]*)/page([0-9]+)/$ /modules/mod_department/department.php?task=cat&cat=$1&page=$2 [L]
RewriteRule ^department/([^/]*)/([^/]*).html$ /modules/mod_department/department.php?task=position&cat=$1&position=$2 [L]
RewriteRule ^department/([^/]*)/([^/]*)/list/$ /modules/mod_department/department.php?task=list&cat=$1&position=$2 [L]
RewriteRule ^department/([^/]*)/showall/$ /modules/mod_department/department.php?task=cat&cat=$1&page=all [L]
#======================================= DEPARTMENT END ============================================================================
#======================================== News START ==========================================================================
RewriteRule ^news/$ /modules/mod_news/news.php [L]
RewriteRule ^news/page([0-9]+)/$ /modules/mod_news/news.php?page=$1 [L]
RewriteRule ^news/([^/]*).html$ /modules/mod_news/news.php?task=showfull&str_cat=novosti-i-aktsii&str_news=$1 [L]
#======================================== News END ============================================================================
#====================================== GALLERY START ==========================================================================
RewriteRule ^gallery/$ /modules/mod_gallery/gallery.php [L]
RewriteRule ^gallery/page([0-9]+)/$ /modules/mod_gallery/gallery.php?page=$1 [L]
RewriteRule ^gallery/([^/]*)/$ /modules/mod_gallery/gallery.php?task=cat&cat=$1 [L]
RewriteRule ^gallery/([^/]*)/page([0-9]+)/$ /modules/mod_gallery/gallery.php?task=cat&cat=$1&page=$2 [L]
RewriteRule ^gallery/([^/]*)/([^/]*).html$ /modules/mod_gallery/gallery.php?task=position&cat=$1&position=$2 [L]
RewriteRule ^gallery/([^/]*)/showall/$ /modules/mod_gallery/gallery.php?task=cat&cat=$1&page=all [L]
#======================================= GALLERY END ============================================================================
#====================================== Response START ========================================================================
RewriteRule ^response/$ /modules/mod_response/response.php [QSA,L]
RewriteRule ^response/page([0-9]+)/$ /modules/mod_response/response.php?page=$1 [L]
RewriteRule ^response/([^/]*)/([^/]*).html$ /modules/mod_response/response.php?task=position&group=$1&item=$2 [L]
RewriteRule ^(en|ru|ua)/response/$ /modules/mod_response/response.php?lang_st=$1 [QSA,L]
RewriteRule ^(en|ru|ua)/response/page([0-9]+)/$ /modules/mod_response/response?lang_st=$1page=$2 [L]
RewriteRule ^(en|ru|ua)/response/([^/]*)/([^/]*).html$ /modules/mod_response/response.php?lang_st=$1&task=position&group=$2&item=$3 [L]
#====================================== Response END ========================================================================
#====================================== Comments START ========================================================================
RewriteRule ^comments/$ /modules/mod_comments/comments.php?task=show_comments [QSA,L]
RewriteRule ^comments/get_form/$ /modules/mod_comments/comments.php?task=getCommentsForm [QSA,L]
RewriteRule ^comments/add_comment/$ /modules/mod_comments/comments.php?task=add_comment [QSA,L]
RewriteRule ^comments/page([0-9]+)/$ /modules/mod_comments/comments.php?page=$1&task=show_comments [QSA,L]
RewriteRule ^myaccount/comments/$ /login.php?task=show_user_comments [QSA,L]
RewriteRule ^myaccount/comments/page([0-9]+)/$ /login.php?task=show_user_comments&page=$1 [QSA,L]
RewriteRule ^myaccount/comments/edit/([^/]*)/$ /login.php?task=edit_user_comments&commentId=$1&ajax=1 [QSA,L]
RewriteRule ^myaccount/comments/del/([^/]*)/$ /login.php?task=del_user_comments&commentId=$1&ajax=1 [QSA,L]
RewriteRule ^(en|ru|ua)/comments/$ /modules/mod_comments/comments.php?lang_st=$1&task=show_comments [QSA,L]
RewriteRule ^(en|ru|ua)/comments/get_form/$ /modules/mod_comments/comments.php?lang_st=$1&task=getCommentsForm [QSA,L]
RewriteRule ^(en|ru|ua)/comments/add_comment/$ /modules/mod_comments/comments.php?lang_st=$1&task=add_comment [QSA,L]
RewriteRule ^(en|ru|ua)/comments/page([0-9]+)/$ /modules/mod_comments/commentsphp?lang_st=$1&page=$2&task=show_comments [QSA,L]
#====================================== Comments END ========================================================================
#====================================== Glossary START ========================================================================
RewriteRule ^glossary.html$ /glossary.php [NC,L]
RewriteRule ^glossary_(.*).html$ /glossary.php?l=$1 [NC,L]
RewriteRule ^(en|ru|ua)/glossary.html$ /glossary.php [NC,L]
RewriteRule ^(en|ru|ua)/glossary_(.*).html$ /glossary.php?l=$2 [NC,L]
#====================================== Glossary END ==========================================================================
#======================================== USERS REGISTRATION START ============================================================
RewriteRule ^login.html$ /login.php [QSA,L]
RewriteRule ^registration/$ /login.php?task=reg [QSA,L]
RewriteRule ^registration/result.html$ /login.php?task=save_reg_data [QSA,L]
RewriteRule ^myaccount/$ /login.php?task=profile [QSA,L]
RewriteRule ^myaccount/update/$ /login.php?task=update [QSA,L]
RewriteRule ^myaccount/changepassword/$ /login.php?task=edit_email_pass [QSA,L]
RewriteRule ^logout.html$ /login.php?logout=1 [QSA,L]
RewriteRule ^users/([^/]*)/$ /login.php?task=show_profile&user_nickname=$1 [QSA,L]
RewriteRule ^forgotpass.html$ /login.php?task=forgotpass [QSA,L]
#======================================== USERS REGISTRATION END ==============================================================
#======================================== Polls START =========================================================================
RewriteRule ^polls.html$ /polls.php?task=arch [NC,L]
RewriteRule ^polls_([0-9]+).html$ /polls.php?task=arch&cd=$1 [NC,L]
RewriteRule ^pollsresult_([0-9]+).html$ /modules/mod_poll/poll.result.php?task=result&cd=$1 [NC,L]
RewriteRule ^pollsresultanswer_([0-9]+).html$ /modules/mod_poll/poll.result.php?task=answer&cd=$1 [NC,L]
RewriteRule ^(en|ru|ua)/polls_([0-9]+).html$ /polls.php?task=arch&cd=$2 [NC,L]
RewriteRule ^(en|ru|ua)/pollsresult_([0-9]+).html$ /modules/mod_poll/poll.result.php?task=result&cd=$2 [NC,L]
RewriteRule ^(en|ru|ua)/pollsresultanswer_([0-9]+).html$ /modules/mod_poll/poll.result.php?task=answer&cd=$2 [NC,L]
#======================================== Polls END ===========================================================================
#====================================== FAQ START ========================================================================
RewriteRule ^faq/$ /faq.php [QSA,L]
RewriteRule ^faq/page([0-9]+)/$ /faq.php?page=$1 [L]
RewriteRule ^faq/showall/$ /faq.php?page=all [L]
RewriteRule ^faq/add/$ /faq.php?task=add [QSA,L]
RewriteRule ^faq/show_form/$ /faq.php?task=show_form [QSA,L]
RewriteRule ^(en|ru|ua)/faq/$ /faq.php?lang_st=$1 [QSA,L]
RewriteRule ^(en|ru|ua)/faq/page([0-9]+)/$ /faq.php?lang_st=$1&page=$2 [L]
RewriteRule ^(en|ru|ua)/faq/showall/$ /faq.php?lang_st=$1&page=all [L]
RewriteRule ^(en|ru|ua)/faq/add/$ /faq.php?task=add&lang_st=$1 [QSA,L]
RewriteRule ^(en|ru|ua)/faq/show_form/$ /faq.php?task=show_form&lang_st=$1 [QSA,L]
#====================================== FAQ END ==========================================================================
#======================================== ORDER START ============================================================
RewriteRule ^order/$ /order.php [QSA,L]
RewriteRule ^order/print/([^/]*)/$ /order.php?task=print_order&id_order=$1 [QSA,L]
RewriteRule ^order/update/$ /order.php?task=save_order [QSA,L]
RewriteRule ^order/step2/$ /order.php?task=make_order_step2 [QSA,L]
RewriteRule ^order/step3/$ /order.php?task=make_order_step3 [QSA,L]
RewriteRule ^order/step4/$ /order.php?task=make_order_step4 [QSA,L]
RewriteRule ^order/history/$ /order.php?task=history [QSA,L]
RewriteRule ^order/result/$ /order.php?task=make_order_finish [QSA,L]
RewriteRule ^order/checkout_discount/$ /order.php?task=order_discount [QSA,L]
RewriteRule ^addToCart/$ /order.php?task=add_to_cart [QSA,L]
#======================================== ORDER END ==============================================================
#====================================== General START =========================================================================
RewriteRule ^index.html$ /index.php [NC,L]
RewriteRule ^contacts/$ /contacts.php [NC,L]
RewriteRule ^(en|ru|ua)/contacts/$ /contacts.php?lang_st=$1 [NC,L]
RewriteRule ^contacts/send/$ /contacts.php?task=send [NC,L]
RewriteRule ^feedback_ajax/$ /modules/mod_feedback/feedback_ajax.php?task=send [NC,L]
RewriteRule ^(en|ru|ua)/feedback_ajax/$ /modules/mod_feedback/feedback_ajax.php?task=send&lang_st=$1 [NC,L]
RewriteRule ^(en|ru|ua)/contacts/send/$ /contacts.php?task=send&lang_st=$1 [NC,L]
RewriteRule ^sitemap/$ /map.php [NC,L]
RewriteRule ^(en|ru|ua)/sitemap/$ /map.php?&lang_st=$1 [NC,L]
RewriteRule ^add_comments.html$ /add_comments.php [NC,L]
RewriteRule ^(en|ru|ua)/add_comments.html$ /add_comments.php [NC,L]
RewriteRule ^search/$ /search.php?task=search [NC,L]
RewriteRule ^(en|ru|ua)/search/$ /search.php?task=search&lang_st=$1 [NC,L]
RewriteRule ^search/result/$ /search.php?task=search [QSA,NC,L]
RewriteRule ^(en|ru|ua)/search/result/$ /search.php?task=search&lang_st=$1 [QSA,NC,L]
#====================================== General END ===========================================================================
#==================================== Dynamic Pages START =====================================================================
RewriteRule ^(en|ru|ua)$ /index.php?lang_st=$1 [QSA,L]
RewriteRule ^(en|ru|ua)/(.*|.*/)$ /index.php?lang_st=$1&q=$2 [QSA,L]
RewriteCond %{REQUEST_URI} !(\.(js|ico|jpg|png|gif|css)) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [NC,L]
#===================================== Dynamic Pages END ======================================================================
</IfModule>