Göra om titeln till en snygg url i PHP

För att lyckas bra med SEO måste man ha snygga url:er som innehåller det man vill sökmotoroptimera på och därför har jag en funktion jag brukar använda mig av för den ska kunna bygga om en titel eller mening till en snygg och sökvänlig URL.

Det som händer är att du kan spara en hel titel i varabeln $str som sedan tar bort å, ä och ö och ersätter med a, a och o samt lägger till ett bindestreck mellan varje ord.

 

 

Funktion för att göra cleanurl i PHP:

 

<?php

function cleanurl ($str) {

$str = str_replace(array(‘å’, ‘ä’, ‘ö’), array(‘a’, ‘a’, ‘o’), $str); 

$str = str_replace(array(‘Å’, ‘Ä’, ‘Ö’), array(‘A’, ‘A’, ‘O’), $str); 

$str = preg_replace(‘/[^a-z0-9]+/’, ‘-‘, strtolower($str)); 

return $str;

}

 

?>

 

Efter det är det bara för dig att spara ner den konverterade URL:en till en egen kolumn i databastabellen för det ändamålet du har. T.ex page, topics,, posts eller vad det är för webbsida du utvecklar.

 

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *