Image

URL rewrite - Linkovi prilagođeni tražilicama

30.11.-0001. u kategoriji  Onpage optimizacija
Autor: Bruno Šarić

URL rewrite - Linkovi prilagođeni tražilicama

Napomena

Prije nego počnete isprobavati sljedeće primjere provjerite kod svog hosting providera da li vaš hosting podržava mod rewrite opciju na serveru i da li postoje kakve zabrane u tom smislu. Također moguće je da sljedeći primjeri neće raditi na svim serverima koji podržavaju mod rewrite, razlog tome je da je moguće da su neki parametri na serveru već definirani ili obrnuto.

Par objašnjenja

([a-z]+) - samo mala slova
([A-Z]+) - samo velika slova
([0-9]+) - samo brojevi
([a-zA-Z_-]+) - velika i mala slova i znak minus (-)
([a-zA-Z0-9_-]+) - velika i mala slova, brojevi i znak minusa (-)

Ukoliko na serveru .htaccess datoteka potrebno ju je kreirat, kreirajte ju na serveru.

Primjer 1 - 1 način

www.domena.com/index.php?kategorija=optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?kategorija=$1 [R=301,L]

Rezultat: www.domena.com/optimizacija-web-stranica

Primjer 1 - 2 način

www.domena.com/index.php?kategorija=optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^kategorija/([a-zA-Z0-9_-]+)$ index.php?kategorija=$1 [R=301,L]

Rezultat: www.domena.com/kategorija/optimizacija-web-stranica

Primjer 1 - 3 način

www.domena.com/index.php?kategorija=optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+).html$ index.php?kategorija=$1 [R=301,L]

Rezultat: www.domena.com/optimizacija-web-stranica.html

Primjer 1 - 4 način

www.domena.com/index.php?kategorija=optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^kategorija/([a-zA-Z0-9_-]+).html$ index.php?kategorija=$1 [R=301,L]

Rezultat: www.domena.com/kategorija/optimizacija-web-stranica.html

Primjer 1 - 5 način

www.domena.com/index.php?kategorija=optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^kategorija/([a-zA-Z0-9_-]+)/$ index.php?kategorija=$1 [R=301,L]

Rezultat: www.domena.com/kategorija/optimizacija-web-stranica/

Primjer 2 - 1 način

www.domena.com/index.php?kategorija=internet&podkategorija= optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php?kategorija=$1&podkategorija=$2 [R=301,L]

Rezultat: www.domena.com/internet/optimizacija-web-stranica

Primjer 2 - 2 način

www.domena.com/index.php?kategorija=internet&podkategorija= optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^kategorija/([a-zA-Z0-9_-]+)/podkategorija/([a-zA-Z0-9_-]+)$ index.php?kategorija=$1&podkategorija=$2 [R=301,L]

Rezultat: www.domena.com/kategorija/internet/podkategorija/optimizacija-web-stranica

Primjer 2 - 3 način

www.domena.com/index.php?kategorija=internet&podkategorija= optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html$ index.php?kategorija=$1&podkategorija=$2 [R=301,L]

Rezultat: www.domena.com/internet/optimizacija-web-stranica.html

Primjer 2 - 4 način

www.domena.com/index.php?kategorija=internet&podkategorija= optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^kategorija/([a-zA-Z0-9_-]+)/podkategorija/([a-zA-Z0-9_-]+).html$ index.php?kategorija=$1&podkategorija=$2 [R=301,L]

Rezultat: www.domena.com/kategorija/internet/podkategorija/optimizacija-web-stranica.html

Primjer 2 - 5 način

www.domena.com/index.php?kategorija=internet&podkategorija= optimizacija-web-stranica

Kod koji je potrebno dodati u .htaccees datoteku na serveru u folder gdje se nalazi datoteka index.php:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^kategorija/([a-zA-Z0-9_-]+)/podkategorija/([a-zA-Z0-9_-]+)/$ index.php?kategorija=$1&podkategorija=$2 [R=301,L]

Rezultat: www.domena.com/kategorija/internet/podkategorija/optimizacija-web-stranica/

Linkovi sa 3 i više parametara

Na potpuno identičan način možete napraviti rewrite za linkove koji imaju 3 ili više parametara, za linkove sa 3 parametra potrebno je na kraju dodati parametar=$3, sa 4 parametra parametar=$4 itd.

Analiziraj svoju web stranicu
language
* Unesite naziv svoje web stranice npr. https://www.seo.hr
arrow_upward