Buenas Wecindario, hoy vamos a hablar de cómo forzar el usa de https en la web, y es lo que necesitas y no sabes cómo hacerlo , esta es tu guia sigue leyendome

Forzar HTTPS en tu web

Para hacer esto normalmente se hace una redirección a https desde el .htaccess de la web, aunque a veces el CMS incorpora la posibilidad de forzar la redirección sobreescribir el  .htaccess.

Forzar HTTPS en WordPress (sin Woocommerce ni los pagos  Redsys)

Hay que definir la url de la web que sea como  https. Y vamos a Ajustes->Generales., Dirección de WordPress (URL) y Dirección del sitio (URL) y pndremos la url con https., pero recuerda que este cambio no implica que el uso de https esté forzado., para ello tendremos que editar el  wp-config.php, pondiendo esto

define('FORCE_SSL_LOGIN', true);

define('FORCE_SSL_ADMIN', true);

Si  forzamos el uso del SSL en toda la web,editamos el  .htaccess situado en la raíz de la web de esta manera

RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{HTTP_HOST} ^tudomdominio inio\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.dominio \.com$
RewriteRule ^(.*)$ https://www.dominio .com/$1 [R,L] 

AdvertenciaCambia dominio por el dominio de tu web y el com por la extensión de tu dominio si tu dominio no tiene la extensión .com

Forzar HTTPS en WordPress+WooCommerce

En admin de WordPress  vamos a «Ajustes->Generales» la urls con https en los campos «Dirección de WordPress (URL)» y «Dirección del sitio (URL)». Y con esto hará que las urls se generen con https, pero no forzarán su uso.

Luego tenemos dos formas: forzarlo en las partes privadas de la tienda o en toda la web.

1.- Para forzar sólo en la parte privada de la tienda vamos a admini a «WooCommerce->Ajustes«, pinchamos en «Finalizar compra» y activamos el parámetro «Forzar el pago seguro«.

2.- Para forzarlo en toda la web lo haremos desde  .htaccess.

RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{QUERY_STRING} !wc-api [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]

Forzar SSL en PrestaShop

Si queremos forzar el SSL en nuestro  PrestaShop iremos a Preferencias->Configuración. Vamos a  Please click here to check if your shop supports HTTPS que está en Habilitar SSL. Una vez comprobada la comprobación podremos ver  que ya nos deja activar el  Habilitar SSL. Y entonces activamos tanto este cómo el de Enable SSL on all pages,

Importante Si usas Redsys para los pagos, es necesario tener una excepción para el redireccionamiento. Para conseguir esto subiremos el archivo FrontController.php en la ruta override/classes/controler.

¡Y esto es todo wecindario! Si os ha gustado compartid, si teneis algo que comentar escribidme

¡Hasta la próxima Wecindario!

un control remoto en nuestro Mac sin ningún problema.

Tu Hosting a un Precio Excelente con Hoswedaje

Si estas pensando en crear tu página web pero no tienes decido el hosting, te ofrecemos nuestros servicios. Puedes consultar más información acerca de estos Hosting a continuación:

ip publica  Si estas interesado en un Hosting para WordPress, consulta este enlace.

ip publica  Si tienes un Ecommerce, este es tu Hosting ideal para PrestaShop.

ip publica  Hosting Joomla, consulta los distintos planes.

ip publica  Si tienes un Hosting Drupal, este es tu alojamiento.

ip publica  Consulta el Hosting perfecto para Magento

Si necesitas realizar cualquier consulta, o quieres asesoramiento personalizado, contacta con nosotros.