Quina és la millor manera de forçar HTTPS i WWW, però permetre localhost?

És important forçar HTTPS i WWW per diverses raons: guanyar la confiança dels vostres visitants demostrant que la connexió és segura i, si feu servir un subdomini com www, mantenint la coherència amb els vostres visitants i els vostres informes, a la vostra web barata hosting per exemple.


HTACCESS força HTTPS i WWW però permet el localhost

És important forçar HTTPS i WWW per diverses raons: guanyar la confiança dels vostres visitants demostrant que la connexió és segura i, si feu servir un subdomini com www, mantenint la coherència amb els vostres visitants i els vostres informes, a la vostra web barata hosting per exemple.

Es pot complicar fàcilment als motors d’informació com Google Search Console per tenir vistes diferents per al mateix lloc i pàgines exactes. Una amb connexió HTTPS segura, una sense i una amb cadascun amb el subdomini web www i una altra sense, i fins i tot convertir-se en un malson que us ha de configurar un  Filtre de subdomini de Google Analytics   per tenir informes consistents.

De fet, hi ha algunes maneres fàcils d’assegurar-se que tots els visitants seran redirigits a la versió segura en HTACCESS de la versió HTTPS del lloc i del subdomini web, sense que això afecti les visites, i també es pot utilitzar per  redirigir el lloc web a un altre lloc web   amb aquesta senzilla i mètode elegant.

I, a més, i per completar-ho, per assegurar-se que es pot accedir al subdomini localhost sense el subdomini web ni la redirecció a HTTPS, i que les pàgines que acabin amb barra es redirigiran a la pàgina normal, per tal d’evitar-les doble recompte de les mateixes pàgines dels informes.

Deslliguem-nos de totes aquestes pàgines duplicades, que dificulten al final l’agrupació de les analítiques:

  • http://mywebsite.com/page
  • http://mywebsite.com/page/
  • https://mywebsite.com/page
  • https://mywebsite.com/page/
  • http://www.mywebsite.com/page
  • http://www.mywebsite.com/page/
  • https://www.mywebsite.com/page
  • https://www.mywebsite.com/page/
  • Tot això es farà actualitzant el fitxer .htaccess, que és un fitxer ocult que s’utilitza als servidors Apache, normalment emmagatzemat a la carpeta arrel del lloc web.

Redirigeix ​​la pàgina que finalitza amb una barra

Per eliminar la barra final de l'URL que finalitza amb una d'elles i que les sol·licituds es redirigeixin a la pàgina estàndard sense la barra, només cal que coincideixin amb els URL que comencen i finalitzin amb una barra, assegureu-vos que no es demana un directori i que redirigiu. a la URI de sol·licitud total sense la barra final.

A més, redirigiu la pàgina a l’URL web segur que hauria de ser correcte: això resoldrà directament tots els vostres problemes potencials, inclosos l’obertura final, la sol·licitud no segura o el subdomini no web.

Aleshores, també necessitarem un tros de codi addicional per assegurar-nos que qualsevol sol·licitud a un directori acabi amb una barra, ja que els URL de directoris de llocs web normals acabaran amb un d’ells.

HTACCESS força HTTPS i força WWW htaccess

Ara que es resol el problema de la barra final, centrem-nos en el subdomini web que falta o HTTPS o que pot passar, amb una redirecció htaccess http a https amb força www.

El mètode més senzill i elegant per fer-ho realitat és identificar-los ambdós en el mateix estat htaccess.

Això es fa fàcilment si es corresponen les URL que no comencen amb el subdomini web o qualsevol sol·licitud que no inclogui HTTPS i redirigint l'URL correcte del nostre lloc web, que inclou tant la connexió segura com el subdomini web www.

Força HTTPS i WWW però permet el localhost

Apreneu els conceptes bàsics de SEO: inscriviu -vos avui!

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.

Comença a aprendre SEO

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.

Ara, tot va bé, però, què passa quan intentem arribar al nostre lloc web en mode de desenvolupament al servidor local XAMPP, però totes les nostres peticions a http: // localhost ara es redirigeixen a https://www.mysite.com - la nostra versió de producció?

Doncs bé, la solució és reutilitzar la peça de codi anterior que aplica la versió HTTPS i la versió WWW de la sol·licitud d’URL, però iniciar-la excloent de les sol·licituds de comprovació que s’adrecen a localhost o a la nostra adreça IP local, que és 127.0.0.1.

I ja és així, ara tenim un bell paquet de codi que resoldrà tots els nostres problemes!

Redireccionar HTTP a HTTPS htaccess, forçar WWW i eliminar la barra final

Tot el codi següent es pot utilitzar al fitxer HTACCESS per obtenir tot el següent:

Redirecciona HTTP a HTTPS en htacces,

Força la WWW en htaccess,

Elimineu la barra final a l'URL.

Per descomptat, no oblideu canviar l’URL del lloc web per l’aplicatiu.

Fins i tot es pot utilitzar per  redirigir el lloc web a un altre lloc web   simplement canviant els URL de destinació al vostre lloc web d'allotjament web barat:

Preguntes Més Freqüents

Com poden els desenvolupadors web configurar els seus llocs per redirigir -se automàticament a les versions HTTPS i www per a seguretat i coherència alhora que eximeixen Localhost d’aquestes redireccions amb finalitats de desenvolupament?
Implementa redireccions condicionals al fitxer .htaccess del fitxer o a la configuració del servidor. Utilitzeu les regles de reescriptura per comprovar si el domini no és localhost i, a continuació, apliqueu https i www redireccions. D’aquesta manera es garanteix que el trànsit de producció sigui segur i formatat adequadament, mentre que el trànsit de desenvolupament de Localhost no es veu afectat per fer proves.

Yoann Bierling
Sobre l’autor - Yoann Bierling
Yoann Bierling és un professional de consultoria i consultoria digital, que té un impacte global a través de l’experiència i la innovació en les tecnologies. Passat per empoderar les persones i les organitzacions per prosperar en l’era digital, se li impulsa a obtenir resultats excepcionals i impulsar el creixement mitjançant la creació de contingut educatiu.

Apreneu els conceptes bàsics de SEO: inscriviu -vos avui!

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.

Comença a aprendre SEO

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.




Comentaris (0)

Deixa un comentari