JuanF24:
Primero habría que saber si son muchos videos.
Suponiendo que videos.php esté en tu raiz
con la siguiente regla
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)$ /videos.php?id=$1 [L]
tu link deberia ser
http://tusitio.com/1
Ahora si querés ser más descriptivo, en lugar de ser el valor de
id un número, tendrias que usar, por ejemplo, el nombre del video
videos.php?id=video-uno
videos.php?id=video-dos
Con lo que para la misma regla los links serían
http://tusitio.com/video-uno http://tusitio.com/video-dos
Otra variante, por eso te preguntaba sin son muchos videos, es que personalices cada link de la siguiente manera
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On
RewriteRule ^shakira\-mundial\-2010\.html$ /videos.php?link=1
En este caso, suponiendo por supuesto que el número 1 de tu id corresponde a ese video en particular, el link sería (observa que
link tiene solo el valor 1 sin el $)
http://tusitio.com/shakira-mundial-2010.html
Una última forma, es la anterior algo optimizada
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)\/(.*)\/(.*)$ videos.php?id=$3
y en tu html
<p><a href="mundial-sudafrica/Shakira-2010/1">(1) Shakira</a></p>
<p><a href="let-it-be/Beatles-1968/2">(2) The Beatles</a></p>
Aqui el número que sigue a la ultima barra en la url es el valor de id.
En todos los casos, los nombres del video, sin espacios en blanco ni caracteres latinos (ñ, Ñ), acentos, tildes, etc
Vale decir que de alguna parte necesitas sacar el titulo o descripción de tu video para construir la regla
Saludos