salojc2006, tu problema pasa por el manejo que estas queriendo realizar para las url amigables.
404 /index.php, no es correcto para el manejo de url. 404 es "no encontrado", por lo tanto no es posible pasarle ningún parametro.
en vez de mandar el 404, hace un
Código:
RewriteRule ^amigos$ index.php [L]
Desconozco que hay en index.php para que procese como para darte mas precisiones.