Ayuda con fichero htaccess
Publicado por carlos (2 intervenciones) el 02/12/2012 16:40:50
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 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. Que manera es mejor? Mi código es el siguiente :
Gracias de antemano
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 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. Que manera es mejor? Mi código es el siguiente :
1
2
3
4
5
6
7
8
9
10
11
12
13
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
Valora esta pregunta


0