Quina és la millor manera de forçar HTTPS i WWW, però permetre localhost?
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 SEOAra, 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 é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