Saltar al contenido principal

.htacces perfecto?

Comentarios

8 comentarios

  • Miguel Vilaboa

    Hola Sergio!

    Con lo que comentas, lo que vas a lograr es lo siguiente:

    <ifModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access 2 days"
    ExpiresByType text/html "access plus 3 seconds"
    ExpiresByType image/gif "access plus 2419200 seconds"
    ExpiresByType image/jpeg "access plus 2419200 seconds"
    ExpiresByType image/jpg "access plus 2419200 seconds"
    ExpiresByType image/png "access plus 2419200 seconds"
    ExpiresByType text/css "access plus 2419200 seconds"
    ExpiresByType text/javascript "access plus 2419200 seconds"
    ExpiresByType application/x-javascript "access plus 2419200 seconds"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    </ifModule>

     

    Con esto lográs cache de los archivos en el navegador del cliente.

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE image/svg+xml svg svgz
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-woff
    AddOutputFilterByType DEFLATE application/x-font-woff2
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/eot
    AddOutputFilterByType DEFLATE font/woff
    AddOutputFilterByType DEFLATE font/woff2
    AddOutputFilterByType DEFLATE font/opentype

    <! -- For Olders Browsers Which Can't Handle Compression -->

    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE image/svg+xml svg svgz
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-woff
    AddOutputFilterByType DEFLATE application/x-font-woff2
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/eot
    AddOutputFilterByType DEFLATE font/woff
    AddOutputFilterByType DEFLATE font/woff2
    AddOutputFilterByType DEFLATE font/opentype

    <! -- For Olders Browsers Which Can't Handle Compression -->

    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>

    Con esto lográs compresión en los contenidos para que la comunicación sea más rápida.

    Mi sugerencia seria que utilices el cache que ya viene con el servicio (nginx). Pudiendo también activar Cloudflare para lograr cache de contenido estático en su CDN.

    Por lo de modificar el archivo desde el administrador de archivos de cPanel, es porque no muestra los archivos ocultos por defecto. Para ello, arriba a la derecha tenes un boton de configuración y podes poner ver archivos ocultos (dotfiles).

    Saludos!

     

    0
  • Sergio Beccacece

    Hola, muchas gracias, he creado la cuenta de Cloudflare.

    0
  • Sergio Beccacece

    Hola, seguimos sacando dudas

    Recientemente he hecho los cambios de re-direccionamiento http a https pero me ha dejado de funcionar el widget del blog, creo que sigo necesitando ayuda...

    https://www.distribuidoracorflet.com/blog/index.html

    0
  • Miguel Vilaboa

    Hola!

    No se a que te referis con el widget del blog? Contame que es a ver si te puedo dar una mano.

    A que te referis con los cambios de redireccionamiento http a https, usaste la herramienta de WNPower que esta en cPanel?

     

    Saludos!

    0
  • Sergio Beccacece

    Hola, al final se ha solucionado, todo, el tema ahora es que tengo un .htaccess no muy bien implementado y tengo un blog en la direccion distribuidoracorflet.com/blog/index.html que cuando coio la dirección no está con https sino que sigue manteniendo http, me dijeron que tengo problemas en mi .htaccess, lo pego a continuación, no se que debería borrar y que debería dejar, he realizado algunos cambios pero al instante me da error 500, no se que hacer, he hecho todo esto de manera autodidacta y estoy estancado en este punto.


    Tengo activado Cloudflare en mi sitio por lo que no se si es necesaria la acción DEFLATE en el htaccess

    RewriteEngine on

    # Redirect to domain with www.
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # Same for HTTPS:
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    # Redirect to another domain: distribuidoracorflet.com.
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^(www\.)?distribuidoracorflet\.com$ [NC]
    RewriteRule .* http://distribuidoracorflet.com%{REQUEST_URI} [R=301,L]
    # Same for HTTPS:
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} !^(www\.)?distribuidoracorflet\.com$ [NC]
    RewriteRule .* https://distribuidoracorflet.com%{REQUEST_URI} [R=301,L]

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.distribuidoracorflet.com/$1 [R,L]

    # Custom error pages.
    ErrorDocument 400 /404.html

    # Compress text, html, javascript, css, xml:
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascri

    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php56” package as the default “PHP” programming language.
    <IfModule mime_module>
    AddHandler application/x-httpd-ea-php56___lsphp .php .php5 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit

    0
  • Miguel Vilaboa

    Proba modificando estas secciones asi quedan asi:

    # Redirect to domain with www.
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    # Redirect to another domain: distribuidoracorflet.com.
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^(www\.)?distribuidoracorflet\.com$ [NC]
    RewriteRule .* https://distribuidoracorflet.com%{REQUEST_URI} [R=301,L]

     

    0
  • Sergio Beccacece

    Algo raro ocurre porque el blog me funciona en Firefox y en Chrome no, dios mio que dolor de cabeza!

    0
  • Sergio Beccacece

    lo que llega a esta URL funciona http://distribuidoracorflet.com/blog/index.html#!/blog/all

     

    lo que llega a esta no https://distribuidoracorflet.com/blog/index.html

    0

Iniciar sesión para dejar un comentario.