SEO.hr blog
SEO.hr blog je blog vezan uz SEO (Search Engine Optimization), SMM (Social Media Marketing), PPC oglašavanje te ostale srodne internet marketing tehnike.
Objavio: Bruno Šarić Objavljeno: 09/03/2006 Kategorija: Tehničke stvari
Prije nego počnete isprobavati slijedeć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 slijedeć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.
([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.
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
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
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
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
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/
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
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
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
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
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/
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.
Povezani postovi
Napisao: Dejo, 31/07/2008 u 02:35:57
ja imam konkretno sljedeci problem, prlikom klika na vishe o tome unutar clanka korisnik neminovno bude usmjeren na sljedechi link: http://xy.z/novosti/index.php?hash=32c6d655268fafef05de218d0f64dce3&mnid_novosti=1&page= ima li pomoci?
Moja osobna preporuka: WMD hosting