Forum Moderators: phranque
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*)\.html$ $1.php?%{QUERY_STRING} [NC]
RewriteCond %{HTTP_HOST} ^ebike-kit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^ebikekit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^e-bikekit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^e-bike-kit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.ebikekit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.e-bikekit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.e-bike-kit.nl [NC]
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
ErrorDocument 404 /page-not-found.html
Redirect 301 /veelgestelde_vragen.html http://www.ebike-kit.nl/veelgestelde-vragen.html
Redirect 301 /hoe_het_werkt.html http://www.ebike-kit.nl/hoe-het-werkt.html
Redirect 301 /hoe-het-werkt http://www.ebike-kit.nl/hoe-het-werkt.html
</IfModule>
ErrorDocument 404 /page-not-found.html
#
RewriteEngine On
RewriteBase /
#
# Externally redirect only direct client requests for .php URLs to .html URLs
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^/]+/)*([^.]+\.)+php(?[^\ ]*)?\ HTTP/
RewriteRule ^(([^/]+/)*([^.]+\.)+)php http://www.ebike-kit.nl/$1.html [R=301,L]
#
# Externally redirect specific incorrect URLs to correct URLs
RewriteRule ^veelgestelde_vragen\.html$ http://www.ebike-kit.nl/veelgestelde-vragen.html [R=301,L]
RewriteRule ^hoe-het-werkt http://www.ebike-kit.nl/hoe-het-werkt.html [R=301,L]
#
# Externally redirect all non-blank non-canonical hostname requests
RewriteCond %{HTTP_HOST} !^(www\.ebike-kit\.nl)?$
RewriteRule (.*) http://www.ebike-kit.nl/$1 [R=301,L]
#
# Internally rewrite .html URL requests to .php files
RewriteRule ^(.+)\.html$ /$1.php [NC,L]