# Кодировка по умолчанию
php_value default_charset UTF-8
AddDefaultCharset UTF-8

# Развлечения
RewriteRule ^games$ /games/index.php [L,QSA]
RewriteRule ^naperstki$ /games/naperstki.php [L,QSA]
RewriteRule ^ss$ /games/naperstki.php?act=ss [L,QSA]
RewriteRule ^faq$ /games/naperstki.php?act=faq [L,QSA]
RewriteRule ^rand([0-9]+)$ /games/naperstki.php?act=ss&rand=$1 [L,QSA]
RewriteRule ^thimble1([0-9]+)$ /games/naperstki.php?act=ok&thimble=1&rand=$1 [L,QSA]
RewriteRule ^thimble2([0-9]+)$ /games/naperstki.php?act=ok&thimble=2&rand=$1 [L,QSA]
RewriteRule ^thimble3([0-9]+)$ /games/naperstki.php?act=ok&thimble=3&rand=$1 [L,QSA]

# Задания
RewriteRule ^tasks$ /task/index.php [L,QSA]
RewriteRule ^addtask$ /task/add.php [L,QSA]
RewriteRule ^listtask$ /task/list.php [L,QSA]
RewriteRule ^showtask([0-9]+)$ /task/show.php?show=$1 [L,QSA]
RewriteRule ^mytask$ /task/mylist.php [L,QSA]
RewriteRule ^deletetask([0-9]+)$ /task/mylist.php?del_here=$1 [L,QSA]
RewriteRule ^savetask([0-9]+)$ /task/mylist.php?save_here=$1 [L,QSA]
RewriteRule ^checktask$ /task/info.php [L,QSA]
RewriteRule ^stattask$ /task/stats.php [L,QSA]
RewriteRule ^admintask$ /task/admintask.php [L,QSA]
RewriteRule ^admtask_yes([0-9]+)$ /task/admintask.php?accept=$1 [L,QSA]
RewriteRule ^admtask_no([0-9]+)$ /task/admintask.php?decline=$1 [L,QSA]
RewriteRule ^paycheck([0-9]+)$ /task/info.php?pay_here=$1 [L,QSA]
RewriteRule ^delcheck([0-9]+)$ /task/info.php?del_here=$1 [L,QSA]
RewriteRule ^tasks_edit([0-9]+)$ /task/edit.php?id=$1 [L,QSA]

# Модерка
RewriteRule ^_moder$ /mpanel/index.php [L,QSA]
RewriteRule ^_mmodsites$ /mpanel/modsites.php [L,QSA]
RewriteRule ^_mmod_on([0-9]+)$ /mpanel/modsites.php?act=on&id=$1 [L,QSA]
RewriteRule ^_mmod_off([0-9]+)$ /mpanel/modsites.php?act=off&id=$1 [L,QSA]
RewriteRule ^_msitelist$ /mpanel/sitelist.php [L,QSA]
RewriteRule ^_msitelist-edit([0-9]+)$ /mpanel/sitelist.php?act=edit&id=$1 [L,QSA]
RewriteRule ^_msitelist-del([0-9]+)$ /mpanel/sitelist.php?act=delete&id=$1 [L,QSA]
RewriteRule ^_msitelist-ban([0-9]+)$ /mpanel/sitelist.php?act=ban&id=$1 [L,QSA]
RewriteRule ^_msitelist-unban([0-9]+)$ /mpanel/sitelist.php?act=unban&id=$1 [L,QSA]

# Кэширование файлов
FileETag MTime Size 
<ifmodule mod_expires.c> 
<filesmatch ".(jpg|gif|png|css|js)$"> 
ExpiresActive on 
ExpiresDefault "access plus 1 year" 
</filesmatch> 
</ifmodule>

# Черный список
RewriteRule ^mail/blacklist$ /mail/blacklist.php [L,QSA]
RewriteRule ^mail/addblack$ /mail/addblack.php [L,QSA]

# Мод реврайт
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %{HTTPS} off
#RewriteCond %{HTTP:X-Forwarded-Proto} !https
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
                                                                                       
# Captcha
RewriteRule ^captcha.(jpeg|jpg|gif)$ code.php [L,QSA]

# Счетчик
RewriteRule ^count.(jpeg|jpg|gif)$ count.php [L,QSA]

# Мое меню
RewriteRule ^menu$ /menu.php [L,QSA]

# Раcкрутка и заработок
RewriteRule ^promotion$ /promotion.php [L,QSA]

# Авторизация
RewriteRule ^input$ /str/input.php [L,QSA]
RewriteRule ^([A-z0-9]+),(.*)$ /str/input.php?login=$1&pass=$2 [L]

# Регистрация
RewriteRule ^registration$ /str/registration.php [L,QSA]
RewriteRule ^([A-z0-9]+).ref$ ?ref=$1 [QSA,L]

# Забыли пароль?
RewriteRule ^forgot$ /str/forgot.php [L,QSA]

# Активация аккаунта
RewriteRule ^activation$ /str/activation.php [L,QSA]

# Дайджест
RewriteRule ^digest$ /str/digest.php [L,QSA]

# Анкета пользователя
RewriteRule ^([A-z0-9]+).us$ /str/anketa.php?login=$1 [QSA,L]

# Аватар пользователя
RewriteRule ^avatar$ /str/avatar.php [L,QSA]
RewriteRule ^ava_delete$ /str/avatar.php?delete [L,QSA]

# Смена пароля
RewriteRule ^pass$ /str/pass.php [L,QSA]

# Мои настройки
RewriteRule ^changes$ /str/changes.php [L,QSA]

# Логи авторизаций
RewriteRule ^inputlogs$ /str/inputlogs.php [L,QSA]

# Выход с сайта
RewriteRule ^exit$ /str/exit.php [L,QSA]

# Лучшие сегодня
RewriteRule ^dayrate$ /str/day.php [L,QSA]

# Мои рефералы
RewriteRule ^referals$ /str/referals.php [L,QSA]

# Статистика системы
RewriteRule ^stat$ /str/stat.php [L,QSA]

# Блокировка аккаунта
RewriteRule ^ban$ /str/ban.php [L,QSA]

# Список забаненных
RewriteRule ^banlist$ /str/banlist.php [L,QSA]

# Страница ошибок
RewriteRule ^error$ /str/error.php [L,QSA]

# Список юзеров
RewriteRule ^userlist$ /str/userlist.php [L,QSA]

# Онлайн гостей
RewriteRule ^guest$ /str/guest.php [L,QSA]

# Сейчас онлайн
RewriteRule ^online$ /str/online.php [L,QSA]

# Технические работы
RewriteRule ^closed$ /str/closed.php [L,QSA]

# Переход по внешней ссылке
RewriteRule ^str$ /str/str.php [L,QSA]
RewriteRule ^go/(.*)$ /str/str.php?url=$1 [L,QSA]

# Статистика сайта
RewriteRule ^sitestat$ /str/sitestat.php [L,QSA]

# Мои гости
RewriteRule ^myguests$ /str/myguests.php [L,QSA]
RewriteRule ^guest_delete$ /str/myguests.php?delete [L,QSA]

# Информация о клиенте
RewriteRule ^checked$ /str/checked.php [L,QSA]

# Местонахождение
RewriteRule ^city$ /str/city.php [L,QSA]
RewriteRule ^country([0-9]+)$ /str/city.php?act=region&country=$1 [L,QSA]
RewriteRule ^country([0-9]+)/region([0-9]+)$ /str/city.php?act=city&country=$1&region=$2 [L,QSA]
RewriteRule ^country([0-9]+)/region([0-9]+)/city([0-9]+)$ /str/city.php?act=ok&country=$1&region=$2&city=$3 [L,QSA]
RewriteRule ^country([0-9]+)/region([0-9]+)/city([0-9]+)/success$ /str/city.php?act=ok&country=$1&region=$2&city=$3&i=ok [L,QSA]

# Уведомления
RewriteRule ^notice$ /mail/notice.php [L,QSA]
RewriteRule ^notice_delete$ /mail/notice.php?delete [L,QSA]

# Кабинет
RewriteRule ^cabinet$ cabinet.php [L,QSA]

# Личная почта
RewriteRule ^messages$ /mail/index.php [L,QSA]
RewriteRule ^newmes-([A-z0-9]+)$ /mail/newmes.php?login=$1 [L,QSA]
RewriteRule ^dialog-([A-z0-9]+)$ /mail/dialog.php?login=$1 [L,QSA]
RewriteRule ^down-(.*)$ /mail/down.php?filename=$1 [L,QSA]
RewriteRule ^mail/clear$ /mail/clear.php [L,QSA]

# Беседка
RewriteRule ^chats$ /chat/index.php [L,QSA]
RewriteRule ^chat_edit([0-9]+)$ /chat/edit.php?id=$1 [L,QSA]
RewriteRule ^chat_response([0-9]+)$ /chat/response.php?id=$1 [L,QSA]
RewriteRule ^chat_delete([0-9]+)$ /chat/delete.php?id=$1 [L,QSA]
RewriteRule ^delete_all([A-z0-9]+)$ /chat/all.php?login=$1 [L,QSA]
RewriteRule ^chat_who$ /chat/who.php [L,QSA]
RewriteRule ^([A-z0-9]+).rand$ /chat/?refresh=$1 [L,QSA]

# Мои площадки
RewriteRule ^site$ /sites/index.php [L,QSA]
RewriteRule ^site_add$ /sites/add.php [L,QSA]
RewriteRule ^site_list$ /sites/list.php [L,QSA]
RewriteRule ^site_stats([0-9]+)$ /sites/stats.php?id=$1 [L,QSA]
RewriteRule ^site_edit([0-9]+)$ /sites/edit.php?id=$1 [L,QSA]
RewriteRule ^site_delete([0-9]+)$ /sites/delete.php?id=$1 [L,QSA]
RewriteRule ^([0-9]+).go$ /sites/go.php?id=$1 [L,QSA]
RewriteRule ^site_updates$ /sites/list.php?updates [L,QSA]
RewriteRule ^site_update$ /sites/list.php?update [L,QSA]
RewriteRule ^auto$ /sites/auto.php [L,QSA]
RewriteRule ^([0-9]+).auto$ /sites/autos.php?id=$1 [L,QSA]

# Рассылка писем
RewriteRule ^mailing$ /spam/index.php [L,QSA]
RewriteRule ^addmailing$ /spam/add.php [L,QSA]
RewriteRule ^mymailing$ /spam/myspam.php [L,QSA]
RewriteRule ^modmailing$ /spam/modspam.php [L,QSA]
RewriteRule ^mod_success([0-9]+)$ /spam/modsuccess.php?id=$1 [L,QSA]
RewriteRule ^mod_delete([0-9]+)$ /spam/moddelete.php?id=$1 [L,QSA]

# Информация
RewriteRule ^help$ /info/index.php [L,QSA]
RewriteRule ^help_faq$ /info/faq.php [L,QSA]
RewriteRule ^help_rules$ /info/rules.php [L,QSA]
RewriteRule ^help_smiles$ /info/smiles.php [L,QSA]
RewriteRule ^help_bbcode$ /info/bbcode.php [L,QSA]
RewriteRule ^help_contacts$ /info/contacts.php [L,QSA]

# Рейтинги системы
RewriteRule ^rate$ /rating/index.php [L,QSA]
RewriteRule ^rate_click$ /rating/click.php [L,QSA]
RewriteRule ^rate_money$ /rating/money.php [L,QSA]
RewriteRule ^rate_chat$ /rating/chat.php [L,QSA]
RewriteRule ^rate_refer$ /rating/ref.php [L,QSA]
RewriteRule ^rate_bank$ /rating/bank.php [L,QSA]
RewriteRule ^rate_active$ /rating/active.php [L,QSA]
RewriteRule ^rate_last$ /rating/last.php [L,QSA]
RewriteRule ^rate_badclick$ /rating/badclick.php [L,QSA]
RewriteRule ^full$ /rating/full.php [L,QSA]
RewriteRule ^rate_jmoney$ /rating/jmoney.php [L,QSA]

# Ваши отзывы
RewriteRule ^responses$ /reviews/index.php [L,QSA]
RewriteRule ^responses_add$ /reviews/add.php [L,QSA]
RewriteRule ^responses_delete([0-9]+)$ /reviews/delete.php?id=$1 [L,QSA]

# Заказ рекламы
RewriteRule ^advert$ /ads/index.php [L,QSA]
RewriteRule ^advert_add$ /ads/add.php [L,QSA]
RewriteRule ^advert_delete([0-9]+)$ /ads/delete.php?id=$1 [L,QSA]
RewriteRule ^away/(.*)$ /ads/away.php?url=$1 [L,QSA]
RewriteRule ^redirect/(.*)$ /ads/redirect.php?url=$1 [L,QSA]

# Новости клуба
RewriteRule ^feed$ /news/index.php [L,QSA]
RewriteRule ^feed_review([0-9]+)$ /news/review.php?id=$1 [L,QSA]
RewriteRule ^feed_comment([0-9]+)$ /news/comment.php?id=$1 [L,QSA]
RewriteRule ^feed_delete([0-9]+)_([0-9]+)$ /news/delete.php?id=$1&delete=$2 [L,QSA]
RewriteRule ^like_plus([0-9]+)$ /news/review.php?id=$1&like=plus [L,QSA]
RewriteRule ^like_minus([0-9]+)$ /news/review.php?id=$1&like=minus [L,QSA]

# Мои финансы
RewriteRule ^finances$ /exchange/index.php [L,QSA]
RewriteRule ^history$ /exchange/history.php [L,QSA]
RewriteRule ^payeer$ /exchange/payeer.php [L,QSA]
RewriteRule ^yoomoney$ /exchange/yoomoney.php [L,QSA]
RewriteRule ^conclusion$ /exchange/minus.php [L,QSA]
RewriteRule ^inhistory$ /exchange/inhistory.php [L,QSA]
RewriteRule ^bank$ /exchange/bank.php [L,QSA]
RewriteRule ^sale$ /exchange/sale.php [L,QSA]
RewriteRule ^purchase$ /exchange/purchase.php [L,QSA]
RewriteRule ^buy$ /exchange/buy.php [L,QSA]
RewriteRule ^buy/([0-9]+)$ /exchange/buy.php?do=$1 [L,QSA]
RewriteRule ^sell$ /exchange/sell.php [L,QSA]
RewriteRule ^transfer$ /exchange/transfer.php [L,QSA]
RewriteRule ^myrates$ /exchange/myrates.php [L,QSA]
RewriteRule ^myrates/([0-9]+)$ /exchange/myrates.php?do=$1 [L,QSA]
RewriteRule ^exchanges$ /exchange/exchanges.php [L,QSA]

# Админ-Панель
RewriteRule ^_control$ /panel/index.php [L,QSA]
RewriteRule ^_accrual$ /panel/accrual.php [L,QSA]
RewriteRule ^_accrual-funds$ /panel/accrual.php?act=funds [L,QSA]
RewriteRule ^_accrual-history$ /panel/accrual.php?act=history [L,QSA]
RewriteRule ^_banip$ /panel/banip.php [L,QSA]
RewriteRule ^_banip-add$ /panel/banip.php?act=add [L,QSA]
RewriteRule ^_banip-unban([0-9]+)$ /panel/banip.php?act=unban&id=$1 [L,QSA]
RewriteRule ^_deposit$ /panel/deposit.php [L,QSA]
RewriteRule ^_deposit_off([0-9]+)$ /panel/deposit.php?act=no&no=$1 [L,QSA]
RewriteRule ^_deposit_on([0-9]+)-([A-z0-9]+)-([0-9]+)$ /panel/deposit.php?act=ok&ok=$1&log=$2&sum=$3 [L,QSA]
RewriteRule ^_modules$ /panel/modules.php [L,QSA]
RewriteRule ^_sitelist$ /panel/sitelist.php [L,QSA]
RewriteRule ^_sitelist-del([0-9]+)$ /panel/sitelist.php?act=delete&id=$1 [L,QSA]
RewriteRule ^_sitelist-ban([0-9]+)$ /panel/sitelist.php?act=ban&id=$1 [L,QSA]
RewriteRule ^_sitelist-unban([0-9]+)$ /panel/sitelist.php?act=unban&id=$1 [L,QSA]
RewriteRule ^_truncate$ /panel/truncate.php [L,QSA]
RewriteRule ^_truncate-chat$ /panel/truncate.php?chat [L,QSA]
RewriteRule ^_truncate-notice$ /panel/truncate.php?notice [L,QSA]
RewriteRule ^_truncate-auth$ /panel/truncate.php?auth [L,QSA]
RewriteRule ^_truncate-mail$ /panel/truncate.php?mail [L,QSA]
RewriteRule ^_truncate-bank$ /panel/truncate.php?bank [L,QSA]
RewriteRule ^_truncate-sale$ /panel/truncate.php?sale [L,QSA]
RewriteRule ^_truncate-purchase$ /panel/truncate.php?purchase [L,QSA]
RewriteRule ^_banner$ /panel/banner.php [L,QSA]
RewriteRule ^_banner-add$ /panel/banner.php?act=add [L,QSA]
RewriteRule ^_banner-del([0-9]+)$ /panel/banner.php?act=delete&id=$1 [L,QSA]
RewriteRule ^_set$ /panel/set.php [L,QSA]
RewriteRule ^_manager$ /panel/manager.php [L,QSA]
RewriteRule ^_manager-add$ /panel/manager.php?act=add [L,QSA]
RewriteRule ^_manager-del([0-9]+)$ /panel/manager.php?act=delete&id=$1 [L,QSA]
RewriteRule ^_manager-stat([0-9]+)$ /panel/manager.php?act=stat&id=$1 [L,QSA]
RewriteRule ^_multi$ /panel/multi.php [L,QSA]
RewriteRule ^_spam$ /panel/spam.php [L,QSA]
RewriteRule ^_spam-add$ /panel/spam.php?act=add [L,QSA]
RewriteRule ^_whois([0-9.]+)$ /panel/whois.php?ip=$1 [L,QSA]
RewriteRule ^_wmidinfo([0-9.]+)$ /panel/wmidinfo.php?wmid=$1 [L,QSA]
RewriteRule ^_ban$ /panel/ban.php [L,QSA]
RewriteRule ^_ban-add$ /panel/ban.php?act=add [L,QSA]
RewriteRule ^_ban-unban([0-9]+)$ /panel/ban.php?act=unban&id=$1 [L,QSA]
RewriteRule ^_delete$ /panel/delete.php [L,QSA]
RewriteRule ^_members$ /panel/members.php [L,QSA]
RewriteRule ^_members-([A-z0-9]+)$ /panel/members.php?act=us&login=$1 [L,QSA]
RewriteRule ^_news$ /panel/news.php [L,QSA]
RewriteRule ^_news-add$ /panel/news.php?act=add [L,QSA]
RewriteRule ^_news-del([0-9]+)$ /panel/news.php?act=delete&id=$1 [L,QSA]
RewriteRule ^_news-edit([0-9]+)$ /panel/news.php?act=edit&id=$1 [L,QSA]
RewriteRule ^_settings$ /panel/settings.php [L,QSA]
RewriteRule ^_syslog$ /panel/syslog.php [L,QSA]
RewriteRule ^_crossing$ /panel/syslog.php?act=crossing [L,QSA]
RewriteRule ^_auth$ /panel/syslog.php?act=auth [L,QSA]
RewriteRule ^_inpay$ /panel/syslog.php?act=inpay [L,QSA]
RewriteRule ^_outpay$ /panel/syslog.php?act=outpay [L,QSA]
RewriteRule ^_merchant$ /panel/syslog.php?act=merchant [L,QSA]
RewriteRule ^_finance$ /panel/syslog.php?act=finance [L,QSA]
RewriteRule ^_referals$ /panel/syslog.php?act=referals [L,QSA]
RewriteRule ^_bank$ /panel/syslog.php?act=bank [L,QSA]
RewriteRule ^_purchase$ /panel/syslog.php?act=purchase [L,QSA]
RewriteRule ^_sale$ /panel/syslog.php?act=sale [L,QSA]
RewriteRule ^_withdrawal$ /panel/withdrawal.php [L,QSA]
RewriteRule ^_withdrawal_on([0-9]+)-([A-z0-9]+)$ /panel/withdrawal.php?act=on&true=$1&log=$2 [L,QSA]
RewriteRule ^_withdrawal_off([0-9]+)-([A-z0-9]+)$ /panel/withdrawal.php?act=off&false=$1&log=$2 [L,QSA]
RewriteRule ^_archive$ /panel/archive.php [L,QSA]
RewriteRule ^_referer$ /panel/referer.php [L,QSA]
RewriteRule ^_refclean$ /panel/referer.php?clean [L,QSA]
RewriteRule ^_modsites$ /panel/modsites.php [L,QSA]
RewriteRule ^_mod_on([0-9]+)$ /panel/modsites.php?act=on&id=$1 [L,QSA]
RewriteRule ^_mod_off([0-9]+)$ /panel/modsites.php?act=off&id=$1 [L,QSA]
</IfModule>

# Защита файлов
<FilesMatch "\.(env|log|sql|htaccess)$">
    Order allow,deny
    Deny from all
</FilesMatch>

<FilesMatch "^(code|count)\.php$">
    Order allow,deny
    Allow from all
</FilesMatch>

# Индексный Файл
DirectoryIndex index.php
Options -Indexes

# ERROR
ErrorDocument 400 /str/error.php?mistake=400
ErrorDocument 401 /str/error.php?mistake=401
ErrorDocument 402 /str/error.php?mistake=402
ErrorDocument 403 /str/error.php?mistake=403
ErrorDocument 404 /str/error.php?mistake=404
ErrorDocument 500 /str/error.php?mistake=500
ErrorDocument 502 /str/error.php?mistake=502