A ver explico como quedaron mis archivos.
el default de sites-aviable tal cual esta por defecto
me cree un archivo llamado prueba el cual contiene esto: 
 Código PHP:
    <VirtualHost *>
ServerName prueba
DocumentRoot /var/www/prueba
 
        <Directory /var/www/prueba>
                Options FollowSymLinks
                AllowOverride All
        </Directory>
</VirtualHost> 
    
  esta habilitado en sites-enabled 
mi archivo hosts contiene esto:  
 Código PHP:
    192.168.0.1 localhost
192.168.1.1 nombreordenador
192.168.0.1 prueba 
    
  y mi .htaccess esto: 
 Código PHP:
    RewriteEngine On
RewriteRule mover.html index.php 
    
  Vale si escribo en el navegador http://prueba/mover.html , sin problemas me muestra el index.php que es una pagina de prueba simple  
Pero desde fuera haciendo http://servidor.no-ip.org/prueba/mover.html , no funciona. 
Nota: uhmm ahi creo que algo falla verdad en lo último que eh escrito. 
Bueno espero me puedan ayudar, muchas gracias....