Quizás debería estar por la zona de servidores web.
En cualquier caso, sea el sitio adecuado o no, yo te respondo:
Hay que hacer una "reescritura de URLs". El apache lo permite mediante los archivos .htaccess y añadir ahí las reglas que quieras contemplar. En tu caso sería algo por el estilo...
Código:
RewriteBase /
RewriteRule ^(.*)$ fotos.php?foto=$1 [NC]
Eso mapearía /584 a /fotos.php?foto=584
Quizás fuera mejor un mapeo del estilo /foto/584 a /fotos.php?foto=584
Ese se haría de la siguiente manera
Código:
RewriteBase /
RewriteRule ^foto/(.*)$ fotos.php?foto=$1 [NC]
¿más o menos te ha quedado claro?
Un saludo