htaccess for missing .html

This commit is contained in:
Remy Sharp 2010-02-03 09:04:51 +00:00
parent bab5d18fa4
commit c011114051
1 changed files with 20 additions and 0 deletions

20
.htaccess Normal file
View File

@ -0,0 +1,20 @@
<IfModule mod_rewrite.c>
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
# no-www.org
RewriteCond %{HTTP_HOST} ^www\.html5demos\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.html5demo\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^html5demo\.com$ [NC]
RewriteRule ^(.*)$ http://html5demos.com/$1 [R=301,L]
# if the file or directory does exist
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule (.*) $1.html [L]
</IfModule>