Cita:
Iniciado por maquinistas Buenas noches. Ando ya con varias horas detrás de mi para corregir este htaccess y no lo doy logrado. Me está creando infinitas páginas de contenido duplicado y la web es HTTPS. Es este..
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.misitio.es/$1 [R]
ErrorDocument 400: https://www.misitio.es/error.php
ErrorDocument 401: https://www.misitio.es/error.php
Es el que tengo actualmente; me redirige con www y sin ellas y me marca el dominio como seguro.
Si me puedes dar una opinión, te estaría agradecido.
He aqui una pequena optimizacion del htacces sacada de la documentacion:
http://wiki.apache.org/httpd/RewriteCond
Aconseja utilizar el signo igual en lugar de la expresion regular:
Fijate en estas lineas:
or RewriteCond {SERVER_PORT} =443 instead of
RewriteCond %{SERVER_PORT} ^443$
En tu caso seria:
En lugar de:
Código Apache:
Ver originalRewriteCond %{SERVER_PORT} !^443$
:)