Šta znači WWW, kada ga koristimo i kako redirektovati web sajt sa www na domen bez WWW-a i obrnuto
Verovatno se i vi nekad zapitate šta je zapravo „www“ kada ga vidite u internet adresama. U ovom blog postu, objasnićemo šta je www, kada ga koristimo i kako da preusmerite (redirektujte) vaš sajt sa www na domen www-a i obrnuto.
Šta znači www?
WWW (World Wide Web) ili svetska mreža je informacioni sistem koji koristi internet za pretragu i pristupanje informacijama putem hiperlinkova i URI-ja (Uniform Resource Identifiers).
Ukratko, www je sistem koji nam omogućava da pregledamo informacije na internetu.
Kada koristimo www?
Kada unosimo internet adresu u pretraživač, često vidimo da ona počinje sa www. Ovaj prefiks služi kao poddomen koji ukazuje na to da se pristupa veb stranicama putem World Wide Web-a. Iako se www često koristi, nije obavezan za pristup veb stranicama. Na primer, kucanje „www.boldizart.com“ i „boldizart.com“ obično će vas odvesti na istu veb stranicu.
U suštini ljudi koriste www ispred domena jer su navikli od ranije ili zato što im to jednostavno dobro izgleda, ali zapravo više nema potrebe da se koristi. Bez www-a vaš domen će biti kraći i lakši za pamćenje ,što je prednost u biznisu. Hajde da vidimo kako redirektovati web sajt sa www na domen bez www-a i obrnuto.
Kako redirektovati sajt sa www na domen bez www-a i obrnuto?
Preusmeravanje sajta sa www na domen bez www-a ili obrnuto je proces koji se obično koristi za SEO (Search Engine Optimization) ili iz tehničkih razloga, kao što je doslednost domena. Postoje razni načini preusmeravanja, a mi ćemo se ovde fokusirati na dva najčešća: putem .htaccess fajla (za Apache servere) i putem web.config fajla (za IIS servere).
Preusmeravanje sa www na domen bez www-a pomoću .htaccess fajla (Apache server)
Da biste preusmerili sajt sa www na ne-www, pratite ove korake:
- Otvorite ili kreirajte .htaccess fajl u korenom (root) direktorijumu vašeg sajta.
- Dodajte sledeće redove u .htaccess fajl:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
- Sačuvajte promene i zatvorite .htaccess fajl.
Ovim redovima koda, sajt će biti preusmeren sa www na ne-www verziju.
Preusmeravanje sa domena bez www-a na www pomoću .htaccess fajla (Apache server)
Ukoliko želite preusmeriti sajt sa ndomena bez www-a na www, pratite ove korake:
- Otvorite ili kreirajte .htaccess fajl u korenom direktorijumu vašeg sajta.
- Dodajte sledeće redove u .htaccess fajl:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Sačuvajte promene i zatvorite .htaccess fajl.
Ovim redovima koda, sajt će biti preusmeren sa ne-www na www verziju.
Preusmeravanje sa www na domen bez www-a pomoću web.config fajla (IIS server)
Da biste preusmerili sajt sa www na ne-www na IIS serveru, pratite ove korake:
Otvorite ili kreirajte web.config fajl u korenom direktorijumu vašeg sajta.
Dodajte sledeći kod unutar <configuration>
elementa:
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect www to non-www" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.(.*)$" />
</conditions>
<action type="Redirect" url="https://{C:1}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
- Sačuvajte promene i zatvorite web.config fajl.
Ovim kodom, sajt će biti preusmeren sa www na ne-www verziju.
Preusmeravanje sa domena bez www-a na www pomoću web.config fajla (IIS server)
Ukoliko želite preusmeriti sajt sa ne-www na www na IIS serveru, pratite ove korake:
- Otvorite ili kreirajte web.config fajl u korenom direktorijumu vašeg sajta.
- Dodajte sledeći kod unutar
<configuration>
elementa:
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect non-www to www" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\." negate="true" />
</conditions>
<action type="Redirect" url="https://www.{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
- Sačuvajte promene i zatvorite web.config fajl.
Ovim kodom, sajt će biti preusmeren sa ne-www na www verziju.
Nakon što ste izvršili preusmeravanje, preporučuje se da testirate svoj sajt kako biste bili sigurni da preusmeravanje radi ispravno. Takođe, ne zaboravite da ažurirate sve interne i eksterne linkove koji vode do vašeg sajta kako biste osigurali doslednost i bolju SEO optimizaciju.
Dopada vam se ovaj post? Podelite sa prijateljima: