Hola. Me estoy volviendo loco.
quiero que el fichero htaccess haga esto cuatro pasos:
convierta a https
ponga www
elimine el último /
quite la expresión final /amp
# Habilitar el motor de reescritura
RewriteEngine On
# Redirigir a HTTPS y añadir www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,R=301]
# Eliminar la expresión final /amp
RewriteCond %{REQUEST_URI} (.+)/amp/?$ [NC]
RewriteRule ^ %1 [R=301,L]
# Eliminar el último /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$ [NC]
RewriteRule ^ %1 [R=301,L]
Cuando hace un RewriteRule el resto del código no funciona.
¿Cómo lo puedo hacer?
Gracias.
Contenido solo visible a usuarios registrados
HOla Claudia,
Cuando nos indicas el resto de código no funciona que es lo que se genera o te muestra?, envíanos algunas capturas sobre lo que estás añadiendo y lo que te muestra, de esta forma podemos verificarlo con mayor detalle.
Un Saludo