RewriteEngine On RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule .* - [F] RewriteRule ^([a-zA-Z0-9]+)/([0-9]+)$ index.php?do=$1&id=$2 [L,QSA] RewriteRule ^([a-zA-Z0-9]+)/([0-9]+)/([0-9]+)$ index.php?do=$1&id=$2&uid=$3 [L,QSA] RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([0-9]+)/([a-zA-Z0-9]+)$ index.php?do=$1&act=$2&id=$3&open=$4 [L,QSA] RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([0-9]+)$ index.php?do=$1&act=$2&id=$3 [L,QSA] RewriteRule ^([a-zA-Z0-9]+)/([a-zA-z0-9]+)$ index.php?do=$1&act=$2 [L,QSA] RewriteRule ^([a-zA-Z0-9]+)$ index.php?do=$1 [L,QSA] RewriteRule ^([a-zA-Z0-9]+)$ index.php?act=$1 [L,QSA] RewriteRule ^([A-Za-z0-9]+)$ $1.php [L,QSA] #php_value display_errors on