RewriteEngine On RewriteCond %{REQUEST_URI} ^/$ [OR] RewriteCond %{REQUEST_URI} ^/index\.php$ RewriteRule ^(.*)$ /index.php [L] RewriteCond %{QUERY_STRING} ^v=([a-zA-Z0-9\_\-\~\!\*]{8})$ RewriteRule ^$ /view.php?v=%1 [L,QSA] RewriteRule ^admin\.php$ /admin.php [L]