Esas son "URLs amigables".
Con las URLs amigables, podes pasar de esto:
Código:
http://localhost/Blog/entrada.php?Art=1
A esto:
Código:
http://localhost/blog/ultimos-post/ejemplo-de-titulo
Como ya te abras dado cuenta, las URL amigables son más faciles de usar y de recordar por los usuarios y tambien son mejores para el posicionamiento en buscadores (aunque esto ultimo es discutible para algunos).
Para trabajar con URLs amigables se hace por medio de un archivo ".htaccess" y mod_rewrite de Apache. En don google vas a encontrar miles de temas sobre como crear URLs amigables asique no tiene mucho sentido que lo explique yo, mejor lee un par de temas que seguro que los vas a entender mejor que si te lo explico yo :D