Šta znači WWW, kada ga koristimo i kako redirektovati web sajt sa www na domen bez WWW-a i obrnuto

Šta znači WWW, kada ga koristimo i kako redirektovati web sajt sa www na domen bez WWW-a i obrnuto
4 minuta čitanja

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:

  1. Otvorite ili kreirajte .htaccess fajl u korenom (root) direktorijumu vašeg sajta.
  2. Dodajte sledeće redove u .htaccess fajl:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
  1. 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:

  1. Otvorite ili kreirajte .htaccess fajl u korenom direktorijumu vašeg sajta.
  2. 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>
  1. 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:

  1. Otvorite ili kreirajte web.config fajl u korenom direktorijumu vašeg sajta.
  2. 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>
  1. 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:

Ostavite odgovor