Eso se consigue con modRewrite y urls amigables.
Hay muchas formas de hacerlo, pero lo más importante es planificar bien el resultado deseado.
En cuanto poner /, es un poco exagerado en el ejemplo que has puesto. más lógico seria una cosa asi
suponniendo que tenés noticias agrupadas cronologicamente, año/mes y dia
http://www.ejemplo.com/noticias/2012...ticia-123.html
mirá este otro ejemplo
http://mr5.emprear.com/inx.html
Para conseguir eso el .htaccess contien
Código Apache:
Ver originalOptions +FollowSymLinks
AddDefaultCharset utf-8
AddCharset utf-8 .html .php
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\:(.*)=(.*)$ $2.php?var=$3 [L,QSA]
y el php
Código PHP:
Ver original<?php
header('content-type: text/html; charset=utf-8'); $title = substr($cadena[0], 1); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title ?></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<p>
<?php
echo $cadena[0];
?>
</p>
<p>
<?php echo $_GET['var']; ?>
</p>
</body>
</html>
Por supuesto que eso es solo aplicable a mi ejemplo, hay muchas pequeñas variantes de acuerdo lo que necesites
Saludos