Просмотр файла .htaccess

Размер файла: 12.87Kb
Options Includes +ExecCGI
AddType text/x-server-parsed-html .html
AddType application/x-httpd-php .sb .lang .config .func
php_flag register_globals off
php_flag display_errors on
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
AddDefaultCharset UTF-8
AddType "application/x-rar-compressed" .rar

RewriteEngine on
RewriteBase /
Options +FollowSymLinks
php_value session.use_trans_sid 1

# индексный файл в директориях
DirectoryIndex asd.sb

# странички с ошибками
ErrorDocument 403 /engine/error_pages/403.sb
ErrorDocument 404 /engine/error_pages/404.sb

# "Постраничная навигация на главной"
RewriteRule ^page/([0-9]+)$ asd.sb?p=$1

# "просмотр инфы о юзере"
RewriteRule ^инфо/(.*)/$ engine/pages/user.sb?login=$1

# "Новость полностью"
RewriteRule ^news/([0-9]+)/$ asd.sb?mode=news&news_id=$1
RewriteRule ^news/([0-9]+)$ asd.sb?mode=news&news_id=$1

# "Комментарии к новостям"
RewriteRule ^news/komments/([0-9]+)/$ asd.sb?mode=komments&news_id=$1
RewriteRule ^news/komments/([0-9]+)$ asd.sb?mode=komments&news_id=$1

RewriteRule ^news/komments/([0-9]+)/edit/([0-9]+)/$ asd.sb?mode=komments&news_id=$1&edit&kid=$2
RewriteRule ^news/komments/([0-9]+)/edit/([0-9]+)$ asd.sb?mode=komments&news_id=$1&edit&kid=$2
RewriteRule ^news/komments/([0-9]+)/delete/([0-9]+)/$ asd.sb?mode=komments&news_id=$1&del&kid=$2
RewriteRule ^news/komments/([0-9]+)/delete/([0-9]+)$ asd.sb?mode=komments&news_id=$1&del&kid=$2

RewriteRule ^news/komments/([0-9]+)/page/([0-9]+)/$ asd.sb?mode=komments&news_id=$1&p=$2
RewriteRule ^news/komments/([0-9]+)/page/([0-9]+)$ asd.sb?mode=komments&news_id=$1&p=$2


# "О проекте"
RewriteRule ^about/$ engine/pages/about.sb
RewriteRule ^about$ engine/pages/about.sb
RewriteRule ^about/page/([0-9]+)/$ engine/pages/about.sb?page=$1
RewriteRule ^about/page/([0-9]+)$ engine/pages/about.sb?page=$1


# "Блог"
RewriteRule ^blog/$ engine/pages/blog.sb
RewriteRule ^blog$ engine/pages/blog.sb
RewriteRule ^blog/([0-9]+)/$ engine/pages/blog.sb?mode=blog&bid=$1
RewriteRule ^blog/([0-9]+)$ engine/pages/blog.sb?mode=blog&bid='$1
RewriteRule ^blog/page/([0-9]+)/$ engine/pages/blog.sb?p=$1
RewriteRule ^blog/page/([0-9]+)$ engine/pages/blog.sb?p=$1

RewriteRule ^blog/komments/([0-9]+)/$ engine/pages/blog.sb?mode=komments&bid=$1
RewriteRule ^blog/komments/([0-9]+)$ engine/pages/blog.sb?mode=komments&bid=$1
RewriteRule ^blog/komments/([0-9]+)/edit/([0-9]+)/$ engine/pages/blog.sb?mode=komments&bid=$1&edit&kid=$2
RewriteRule ^blog/komments/([0-9]+)/edit/([0-9]+)$ engine/pages/blog.sb?mode=komments&bid=$1&edit&kid=$2
RewriteRule ^blog/komments/([0-9]+)/delete/([0-9]+)/$ engine/pages/blog.sb?mode=komments&bid=$1&del&kid=$2
RewriteRule ^blog/komments/([0-9]+)/delete/([0-9]+)$ engine/pages/blog.sb?mode=komments&bid=$1&del&kid=$2
RewriteRule ^blog/komments/([0-9]+)/page/([0-9]+)/$ engine/pages/blog.sb?mode=komments&bid=$1&p=$2
RewriteRule ^blog/komments/([0-9]+)/page/([0-9]+)$ engine/pages/blog.sb?mode=komments&bid=$1&p=$2

# "Контакты"
RewriteRule ^contact/$ engine/pages/contact.sb
RewriteRule ^contact$ engine/pages/contact.sb

# "Контакты"
RewriteRule ^photo/$ engine/pages/photo.sb
RewriteRule ^photo$ engine/pages/photo.sb
RewriteRule ^photo/page/([0-9]+)/$ engine/pages/photo.sb?p=$1
RewriteRule ^photo/page/([0-9]+)$ engine/pages/photo.sb?p=$1


# "Регистрация"
RewriteRule ^reg/$ engine/pages/reg.sb
RewriteRule ^reg$ engine/pages/reg.sb

# "Авторизация"
RewriteRule ^auth.htm$ engine/pages/auth.sb

# "Я всё забыл"
RewriteRule ^sorry/$ engine/pages/re_pass.sb
RewriteRule ^sorry$ engine/pages/re_pass.sb

# "Изменение инфы о себе"
RewriteRule ^info/$ engine/pages/ya_user.sb
RewriteRule ^info$ engine/pages/ya_user.sb
RewriteRule ^info/edit/$ engine/pages/ya_user.sb?red
RewriteRule ^info/edit$ engine/pages/ya_user.sb?red
RewriteRule ^info/pass/$ engine/pages/ya_user.sb?password
RewriteRule ^info/pass$ engine/pages/ya_user.sb?password

# "Выход"
RewriteRule ^logout/$ engine/pages/exit.sb
RewriteRule ^logout$ engine/pages/exit.sb

# "ЛС"
RewriteRule ^лс/$ engine/pages/mes.sb
RewriteRule ^лс$ engine/pages/mes.sb

RewriteRule ^лс/входящие/$ engine/pages/mes.sb?mode=enterring
RewriteRule ^лс/входящие$ engine/pages/mes.sb?mode=enterring

RewriteRule ^лс/входящие/удалить_все/$ engine/pages/mes.sb?mode=enterring&del_all
RewriteRule ^лс/входящие/удалить_все$ engine/pages/mes.sb?mode=enterring&del_all

RewriteRule ^лс/входящие/читать/([0-9]+)/$ engine/pages/mes.sb?mode=enterring&read&mid=$1
RewriteRule ^лс/входящие/читать/([0-9]+)$ engine/pages/mes.sb?mode=enterring&read&mid=$1
RewriteRule ^лс/входящие/ответить/([0-9]+)/$ engine/pages/mes.sb?mode=enterring&answer&mid=$1
RewriteRule ^лс/входящие/ответить/([0-9]+)$ engine/pages/mes.sb?mode=enterring&answer&mid=$1
RewriteRule ^лс/входящие/удалить/([0-9]+)/$ engine/pages/mes.sb?mode=enterring&drop&mid=$1
RewriteRule ^лс/входящие/удалить/([0-9]+)$ engine/pages/mes.sb?mode=enterring&drop&mid=$1
RewriteRule ^лс/входящие/page/([0-9]+)/$ engine/pages/mes.sb?mode=enterring&p=$1
RewriteRule ^лс/входящие/page/([0-9]+)$ engine/pages/mes.sb?mode=enterring&p=$1

RewriteRule ^лс/входящие/история/([0-9]+)/$ engine/pages/mes.sb?mode=enterring&history&mid=$1
RewriteRule ^лс/входящие/история/([0-9]+)$ engine/pages/mes.sb?mode=enterring&history&mid=$1
RewriteRule ^лс/входящие/история/([0-9]+)/page/([0-9]+)/$ engine/pages/mes.sb?mode=enterring&history&mid=$1&p=$2
RewriteRule ^лс/входящие/история/([0-9]+)/page/([0-9]+)$ engine/pages/mes.sb?mode=enterring&history&mid=$1&p=$2


RewriteRule ^лс/исходящие/$ engine/pages/mes.sb?mode=out
RewriteRule ^лс/исходящие$ engine/pages/mes.sb?mode=out
RewriteRule ^лс/исходящие/читать/([0-9]+)/$ engine/pages/mes.sb?mode=out&read&mid=$1
RewriteRule ^лс/исходящие/читать/([0-9]+)$ engine/pages/mes.sb?mode=out&read&mid=$1
RewriteRule ^лс/исходящие/page/([0-9]+)/$ engine/pages/mes.sb?mode=out&p=$1
RewriteRule ^лс/исходящие/page/([0-9]+)$ engine/pages/mes.sb?mode=out&p=$1

RewriteRule ^лс/новое/$ engine/pages/mes.sb?mode=new
RewriteRule ^лс/новое$ engine/pages/mes.sb?mode=new




# "Админка"
RewriteRule ^csv/$ engine/pages/csv_adm.sb
RewriteRule ^csv$ engine/pages/csv_adm.sb

# "Админка" - Новости
RewriteRule ^csv/новости/$ engine/pages/csv_adm.sb?mode=news
RewriteRule ^csv/новости$ engine/pages/csv_adm.sb?mode=news
RewriteRule ^csv/новости/page/([0-9]+)/$ engine/pages/csv_adm.sb?mode=news&p=$1
RewriteRule ^csv/новости/page/([0-9]+)$ engine/pages/csv_adm.sb?mode=news&p=$1
RewriteRule ^csv/новости/добавить/$ engine/pages/csv_adm.sb?mode=news&add
RewriteRule ^csv/новости/добавить$ engine/pages/csv_adm.sb?mode=news&add
RewriteRule ^csv/новости/удалить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=news&del&news_id=$1
RewriteRule ^csv/новости/удалить/([0-9]+)$ engine/pages/csv_adm.sb?mode=news&del&news_id=$1
RewriteRule ^csv/новости/изменить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=news&edit&news_id=$1
RewriteRule ^csv/новости/изменить/([0-9]+)$ engine/pages/csv_adm.sb?mode=news&edit&news_id=$1

RewriteRule ^csv/новости/очистить_все/$ engine/pages/csv_adm.sb?mode=news&booom
RewriteRule ^csv/новости/очистить_все$ engine/pages/csv_adm.sb?mode=news&booom

# "Админка" - О проекте
RewriteRule ^csv/о_проекте/$ engine/pages/csv_adm.sb?mode=about
RewriteRule ^csv/о_проекте$ engine/pages/csv_adm.sb?mode=about

# "Админка" - Блог
RewriteRule ^csv/блог/$ engine/pages/csv_adm.sb?mode=blog
RewriteRule ^csv/блог$ engine/pages/csv_adm.sb?mode=blog
RewriteRule ^csv/блог/page/([0-9]+)/$ engine/pages/csv_adm.sb?mode=blog&p=$1
RewriteRule ^csv/блог/page/([0-9]+)$ engine/pages/csv_adm.sb?mode=blog&p=$1
RewriteRule ^csv/блог/добавить/$ engine/pages/csv_adm.sb?mode=blog&add
RewriteRule ^csv/блог/добавить$ engine/pages/csv_adm.sb?mode=blog&add
RewriteRule ^csv/блог/удалить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=blog&del&news_id=$1
RewriteRule ^csv/блог/удалить/([0-9]+)$ engine/pages/csv_adm.sb?mode=blog&del&news_id=$1
RewriteRule ^csv/блог/изменить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=blog&edit&news_id=$1
RewriteRule ^csv/блог/изменить/([0-9]+)$ engine/pages/csv_adm.sb?mode=blog&edit&news_id=$1

RewriteRule ^csv/блог/очистить_все/$ engine/pages/csv_adm.sb?mode=blog&booom
RewriteRule ^csv/блог/очистить_все$ engine/pages/csv_adm.sb?mode=blog&booom

# "Админка" - ФотограФии
RewriteRule ^csv/фото/$ engine/pages/csv_adm.sb?mode=foto
RewriteRule ^csv/фото$ engine/pages/csv_adm.sb?mode=foto
RewriteRule ^csv/фото/page/([0-9]+)/$ engine/pages/csv_adm.sb?mode=foto&p=$1
RewriteRule ^csv/фото/page/([0-9]+)$ engine/pages/csv_adm.sb?mode=foto&p=$1
RewriteRule ^csv/фото/добавить/$ engine/pages/csv_adm.sb?mode=foto&add
RewriteRule ^csv/фото/добавить$ engine/pages/csv_adm.sb?mode=foto&add
RewriteRule ^csv/фото/удалить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=foto&del&foto_id=$1
RewriteRule ^csv/фото/удалить/([0-9]+)$ engine/pages/csv_adm.sb?mode=foto&del&foto_id=$1
RewriteRule ^csv/фото/изменить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=foto&edit&foto_id=$1
RewriteRule ^csv/фото/изменить/([0-9]+)$ engine/pages/csv_adm.sb?mode=foto&edit&foto_id=$1


# "Админка" - Юзеры
RewriteRule ^csv/малайки/$ engine/pages/csv_adm.sb?mode=malajki
RewriteRule ^csv/малайки$ engine/pages/csv_adm.sb?mode=malajki
RewriteRule ^csv/малайки/page/([0-9]+)/$ engine/pages/csv_adm.sb?mode=malajki&p=$1
RewriteRule ^csv/малайки/page/([0-9]+)$ engine/pages/csv_adm.sb?mode=malajki&p=$1

# "Админка" - Юзеры - уровень
RewriteRule ^csv/малайки/снять/(.*)/$ engine/pages/csv_adm.sb?mode=malajki&deadmin&malaj=$1
RewriteRule ^csv/малайки/снять/(.*)$ engine/pages/csv_adm.sb?mode=malajki&deadmin&malaj=$1
RewriteRule ^csv/малайки/назначить/(.*)/$ engine/pages/csv_adm.sb?mode=malajki&goadmin&malaj=$1
RewriteRule ^csv/малайки/назначить/(.*)$ engine/pages/csv_adm.sb?mode=malajki&goadmin&malaj=$1
# "Админка" - Юзеры - удалить, инфа
RewriteRule ^csv/малайки/дать_в_ухо/(.*)/$ engine/pages/csv_adm.sb?mode=malajki&delete&malaj=$1
RewriteRule ^csv/малайки/дать_в_ухо/(.*)$ engine/pages/csv_adm.sb?mode=malajki&delete&malaj=$1
RewriteRule ^csv/малайки/инфа/(.*)/$ engine/pages/csv_adm.sb?mode=malajki&edit&malaj=$1
RewriteRule ^csv/малайки/инфа/(.*)$ engine/pages/csv_adm.sb?mode=malajki&edit&malaj=$1

# "Админка" - Бэкап БД
RewriteRule ^csv/бэкап/$ engine/pages/backup.sb
RewriteRule ^csv/бэкап$ engine/pages/backup.sb

# "Админка" - Настройки
RewriteRule ^csv/настройки/$ engine/pages/csv_adm.sb?mode=settings
RewriteRule ^csv/настройки$ engine/pages/csv_adm.sb?mode=settings

# "Админка" - Статистика
RewriteRule ^csv/статистика/$ engine/pages/csv_adm.sb?mode=stat
RewriteRule ^csv/статистика$ engine/pages/csv_adm.sb?mode=stat

# "Админка" - Файлы
RewriteRule ^csv/файлы/$ engine/pages/csv_adm.sb?mode=files
RewriteRule ^csv/файлы$ engine/pages/csv_adm.sb?mode=files
RewriteRule ^csv/файлы/добавить/$ engine/pages/csv_adm.sb?mode=files&add
RewriteRule ^csv/файлы/добавить$ engine/pages/csv_adm.sb?mode=files&add
RewriteRule ^csv/файлы/удалить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=files&del&fid=$1
RewriteRule ^csv/файлы/удалить/([0-9]+)$ engine/pages/csv_adm.sb?mode=files&del&fid=$1
RewriteRule ^csv/файлы/изменить/([0-9]+)/$ engine/pages/csv_adm.sb?mode=files&edit&fid=$1
RewriteRule ^csv/файлы/изменить/([0-9]+)$ engine/pages/csv_adm.sb?mode=files&edit&fid=$1



# Маскировка ссылки к фото
RewriteRule ^фото/(.*)$ files/photos/$1

# Файлы
RewriteRule ^файлы/$ engine/pages/files.sb
RewriteRule ^файлы/$ engine/pages/files.sb

# Маскировка ссылки к файлам
RewriteRule ^файлы/(.*)$ files/releases/$1

<Files ".htaccess">
order allow,deny
deny from all
</Files>
Options -Indexes