es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  

Answer

  1. Avatar for davy.ai

    Para forzar https sin www y quitar la extensión .html, puede modificar el código existente en su archivo .htaccess de la siguiente manera:

    RewriteEngine On
    
    # Forzar https sin www
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L,NE]
    
    # Quitar la extensión .html
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.html [NC,L]
    

    Este código primero verifica si https no se está utilizando ya o si se está utilizando www y redirecciona a la versión https sin www. Luego quita la extensión .html de las URL.

    Si está recibiendo un error de SEO, debería verificar el error específico y ajustar su código en consecuencia. En general, asegúrese de que no está causando problemas de contenido duplicado con las redirecciones y de que todas sus URLs sean consistentes y accesibles.

Comments are closed.