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

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

# Mod Rewrite
RewriteEngine On
RewriteRule ^(.*).aspx/page,(\d+)$ $1.php?page=$2 [QSA,L]
RewriteRule ^(.*)/(.*).aspx/page,(\d+)$ $1/$2.php?page=$3 [QSA,L]
RewriteRule ^(.*)/(.*).aspx/(\d+)/page,(\d+)$ $1/$2.php?id=$3&page=$4 [QSA,L]
RewriteRule ^cabinet/(.*).aspx/page,(\d+)$ cabinet/$1.php?page=$2 [QSA,L]
RewriteRule ^cabinet/(.*).aspx/(\w+)/page,(\d+)$ cabinet/$1.php?act=$2&page=$3 [QSA,L]
RewriteRule ^cabinet/(.*).aspx/(\w+)/(\d+)/page,(\d+)$ cabinet/$1.php?act=$2&id=$3&page=$4 [QSA,L]

RewriteRule ^id(\d+)$ cabinet/info.php?id=$1 [QSA,L]
RewriteRule ^auth.aspx/([_a-zA-Z0-9\-]{3,15}+)/([_a-zA-Z0-9\-]{5,20}+)/$ auth.php?login=$1&password=$2 [QSA,L]

RewriteRule ^(.*).aspx$ $1.php [QSA,L]
RewriteRule ^(.*).aspx/(\d+)/*$ $1.php?id=$2 [QSA,L]
RewriteRule ^(.*).aspx/(\w+)/$ $1.php?act=$2 [QSA,L]
RewriteRule ^(.*).aspx/(\w+)/(\d+)/*$ $1.php?act=$2&id=$3 [QSA,L]

RewriteRule ^(\d{4,5}+).img$ code.php?rand=$1 [QSA,L]
RewriteRule ^(\d+).ref$ registration.php?referer=$1 [QSA,L]
RewriteRule ^(\d+).(img|go)$ $2.php?id=$1 [QSA,L]

RewriteRule ^admin/(.*).aspx/(\w+)/page,(\d+)$ admin/$1.php?act=$2&page=$3 [QSA,L]
RewriteRule ^admin/(.*).aspx/(\w+)/(\d+)/page,(\d+)$ admin/$1.php?act=$2&id=$3&page=$4 [QSA,L]

# Отладка
php_value error_reporting -1
php_value display_errors off
php_flag log_errors Off
php_value arg_separator.output "&amp;"

# Запрещаем просмотр файлов
<Files ~ "cron.php$">
	Deny From All
</Files>

# Временная зона
php_value date.timezone "Europe/Moscow"

# Глобальные переменные
php_flag register_globals Off

# Максимальный размер загружаемого файла
php_value upload_max_filesize 1M
php_value post_max_size 1M
php_value max_input_time -1

# Страницы ошибок
ErrorDocument 404 /
ErrorDocument 403 /