<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|dwt)$">
    order deny,allow
    deny from all
</FilesMatch>

RewriteEngine On
#RewriteBase /

# direct one-word access

RewriteRule ^(article)_(list)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2&tid=$3 [QSA,L]

RewriteRule ^(special)_(list)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2&sid=$3 [QSA,L]

RewriteRule ^(article)_(read)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&did=$3 [QSA,L]

RewriteRule ^(form)_([a-zA-Z]+)_([0-9]+)\.([a-zA-Z]+)$      index\.php\?ac=$1&at=$2&fgid=$3 [QSA,L]

RewriteRule ^(forum)_(list)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2&btid=$3 [QSA,L]

RewriteRule ^(forum)_(read)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2&bid=$3 [QSA,L]

RewriteRule ^(forum)_(add)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&btid=$3 [QSA,L]

RewriteRule ^([a-zA-Z]+)_([a-zA-Z]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2 [QSA,L]

RewriteRule ^(public)_([a-zA-Z]+)_([\.0-9a-zA-Z]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&rd=$3 [QSA,L]

RewriteRule ^(order)_([a-zA-Z]+)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&did=$3 [QSA,L]

RewriteRule ^(ordermain)_(list)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2 [QSA,L]

RewriteRule ^(ordermain)_([a-zA-Z]+)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&oid=$3 [QSA,L]

RewriteRule ^(forummain)_(list)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2 [QSA,L]

RewriteRule ^(forummain)_([a-zA-Z]+)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&bid=$3 [QSA,L]

RewriteRule ^(enquiry)_([a-zA-Z]+)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&did=$3 [QSA,L]

RewriteRule ^(enquirymain)_(list)_([0-9]+)[_]*([0-9]*)\.([a-zA-Z]+)$       index\.php\?page=$4&ac=$1&at=$2 [QSA,L]

RewriteRule ^(enquirymain)_([a-zA-Z]+)_([0-9]+)\.([a-zA-Z]+)$       index\.php\?ac=$1&at=$2&eid=$3 [QSA,L]