tasslihorec sfaxoistadet bintestcss # invoke rewrite engine RewriteEngine On RewriteBase / Options -Indexes Options -MultiViews # Redirect non-www to www RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] # Prevent scraping from archive for free demo RewriteCond %{HTTP_USER_AGENT} (ia_archiver) [NC] RewriteRule . - [F,L] # Specific redirections RewriteRule ^index\.html$ / [L,R=301] # Create pretty URLs DirectorySlash Off RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC] RewriteRule ^ %1 [NC,L,R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} (.*)/$ RewriteRule ^(.*)/$ $1 [NC,L,R=301] RewriteCond %{REQUEST_FILENAME}.html -f RewriteRule ^ %{REQUEST_URI}.html [NC,L] # End: Create pretty URLs # Redirect all extensions to html RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.shtml$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.phtml$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.jhtml$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.htm$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.php$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.aspx$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.asp$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.jsp$ $1.html [L,NC,R=301] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*)\.apk$ $1.html [L,NC,R=301] # End: Redirect all extensions to html