Hello I'm trying to hide html and php extension from my site URLs and here's my .htaccess file
RewriteEngine On RewriteCond %{DOCUMENT_ROOT}/install -d RewriteCond %{REQUEST_URI} !(install) [NC] RewriteRule ^(.*) /install/ [L,redirect=302] RewriteCond %{REQUEST_URI} ^(.+)\!$ RewriteRule ^(.*) stats.php?url=$1 [L] RewriteCond %{REQUEST_URI} ^(.+)\~s$ RewriteRule ^(.*) stats.php?url=$1 [L] RewriteCond %{REQUEST_URI} ^(.+)\~q$ RewriteRule ^(.*) generate_qr.php?url=$1 [L] RewriteCond %{REQUEST_URI} ^(.+)\~p$ RewriteRule ^(.*) preview_url.php?url=$1 [L] RewriteCond %{REQUEST_URI} !^(.+)\.html$ RewriteCond %{REQUEST_URI} !^(.+)\.htm$ RewriteCond %{REQUEST_URI} !^(.+)\.php$ RewriteCond %{REQUEST_URI} !^(.+)\.js$ RewriteCond %{REQUEST_URI} !^(.+)\.css$ RewriteCond %{REQUEST_URI} !^(.+)\.jpg$ RewriteCond %{REQUEST_URI} !^(.+)\.png$ RewriteCond %{REQUEST_URI} !^(.+)\.gif$ RewriteCond %{REQUEST_URI} !^(.+)\.swf$ RewriteCond %{REQUEST_URI} !^(.+)\.xml$ RewriteCond %{REQUEST_URI} !^(.+)\.ico$ RewriteCond %{REQUEST_URI} !^(.+)\.txt$ RewriteCond %{REQUEST_URI} !^index\.html$ RewriteCond %{REQUEST_URI} !^index\.php$ RewriteCond %{REQUEST_URI} !^/$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_URI} !^(.+)/$ RewriteRule ^(.*) url_redirector.php?url=$1 [L] RewriteRule ^(.*).html$ $1.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.html [NC,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] Any ideas how can i do that? I've tried a lot of answers that I found but it's not working out for me.