Mod_rewrite
Sledujte své oblíbené filmy zdarma
Bez mod_rewrite se při SEO optimalizaci neobejdete...
Filmy online a seriály online jsou zdarma.
Stažení seriálu PHP příklady a scripty ke stažení nebo download epizody Mod_rewrite je zdarma!
Všechny online filmy a seriály ke shlédnutí jsou zdarma.
Nabízíme Vám ke shlédnutí všechny epizody ze seriálu PHP příklady a scripty ke stažení.
Nelíbí se Vám tento titul? V sekci PHP příklady a scripty ke stažení Vám nabízíme další zajímavá videa z oblasti filmů a seriálů online ke stažení zdarma!
Každý určitě řešil problém s tím, jak používat na serveru mod_rewrite, nebo-li přesměrovávání (podstrkávání) adres typu index.php?id=1&lang=1 na frineldy_url adresy typu /cs/jak-se-mate/ , které Vás více přiblíží předním pozicím ve vyhledávačích.
Jak na mod_rewrite
Proto, aby jste si na Vašem vlastním webu ihned upravili adresy na friendly_url adresy, budete potřebovat
- Povolený modul mod_rewrite na Vašem serveru
- Vytvořit soubor .htaccess ve složce, pro kterou chcete pravidlo zapsat
- Držet se níže sepsaného návodu na mod_rewrite níže
Předtím než mod_rewrite použiji
Nejdříve je nutné zajistit si adresy, které vlastně budu používat, můžete však používat pouze ID každé stránky, což ale nepřinese takový efekt, ktrerý pro vyhledávače potřebujete.
Pro vytvoření frindly_url doporučuji použít následující PHP funkci:
function friendly_url($nadpis) {
$url = str_replace(
Array("á","č","ď","é","ě","í","ľ","ň","ó","ř","š","ť","ú","ů","ý","ž","Á","Č","Ď","É","Ě","Í","Ľ","Ň","Ó","Ř","Š","Ť","Ú","Ů","Ý","Ž"),
Array("a","c","d","e","e","i","l","n","o","r","s","t","u","u","y","z","A","C","D","E","E","I","L","N","O","R","S","T","U","U","Y","Z"), $nadpis);
$url = str_replace(Array(" ", "_", "."), "-", $url); //nahradí mezery a podtržítka pomlčkami
$url = str_replace(Array("(",")","!",",","\"","'"), "", $url); //odstraní ().!,"'
$url = strtolower($url);
$url = mb_strtolower($url, 'utf-8');
return $url;
}
Poté můžete používat z názvu Vaše nové friendly_url...
Pravidlo pro mod_rewrite
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)?/(.*)$ index.php?lang=$1&id=$2 [L,QSA]
Tímto přesměrujete Vaše adresy z typu www.neco.cz/index.php?id=kontakt&lang=cs na nové typu www.neco.cz/cs/kontakt/