Buenas tardes,
Llevo un día entero peleándome con un archivo .htaccess . Si pongo en el navegador mi url ,por ejemplo,
http://www.mi-web.com/contacto
http://www.mi-web.com/contacto.html
http://www.mi-web.com/contacto/
el htacess me redirecciona con 301 o me escribe con slash si no lo lleva y me acaba llevando siempre a http://www.mi-web.com/contacto/
En principio es como lo quería pero veo que la mayoría de webs si se escribe la url con extension (html o php) te lleva a la página de error 404. No se si haciéndolo de mi manera se puede considerar duplicado de página por parte de los buscadores o al redireccionar siempre a la url que lleva slash ya está bien. Que manera es mejor?
Mi código:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.html
RewriteRule (.*)\.html$ /$1/ [L,R=301]
RewriteRule (.*)/$ $1.html [L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule .*[^/]$ $0/ [L,R=301]
Gracias de antemano