Options -Indexes
AddDefaultCharset UTF-8
DirectoryIndex preview.php

# Global vars
php_flag register_globals Off
php_flag register_long_arrays Off

# Debug
php_value error_reporting -1
php_value display_errors On
php_value log_errors off
php_value allow_call_time_pass_reference On

# Magic quotes
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag magic_quotes_sybase Off

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ico/([a-z0-9]+)$  images/$1\.png [L]
RewriteRule ^download/([0-9]+)$  download.php?id=$1 [L]
RewriteRule ^(view)/([\w\d\W]+)$  ?mode=$1&id=$2 [L]
RewriteRule ^(list)/([0-9]+)/([0-9]+)$  ?mode=$1&id=$2&page=$3 [L]
RewriteRule ^(list)/([0-9]+)$  ?mode=$1&id=$2 [L]
RewriteRule ^(main|error)$  ?mode=$1 [L]

#   ..     ,   /error  
ErrorDocument 404 /error