# #Redirect project page RewriteRule ^project/([\w-]+)/?$ project.php?uid=$1 [NC,L] # #Redirect projects tags RewriteRule ^projects/([a-zA-Z]+)/?$ projects.php?tag=$1 [NC,L] #Redirect projects pages RewriteRule ^projects/(\d+)/?$ projects.php?page=$1 [NC,L] #Redirect projects tags and pages RewriteRule ^projects/([a-zA-Z]+)/(\d+)/?$ projects.php?tag=$1&page=$2 [NC,L] # #Redirect downloads RewriteRule ^file/([\w-]+)/?$ file.php?uid=$1 [NC,L] # #Catch exceptions RewriteRule ^project/?$ project.php [NC,L] RewriteRule ^projects/?$ projects.php [NC,L] RewriteRule ^projects/(\w+)/?$ projects.php [NC,L] # #Redirect files to .php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php