RewriteEngine On RewriteCond %{REQUEST_URI} /*.cgi$ RewriteRule (.*) ../cgi-bin/$1 [l] or RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule (.*) ../cgi-bin/$1.cgi [l]