_Enko muy amable y muy agradecido por tu ayuda. Mañana lo pruebo y os cuento.
Esto se me esta resistiendo demasiado ya
:huy:
Esto es lo que he hecho _Enko:
1. He creado un archivo de texto y le he puesto el código que me has dejado
<?php
echo "<p>Full path to a .htpasswd file in this dir: " . $dir . "/.htpasswd" . "</p>";
?>
2. Lo he renombrado a mi_dir.php
3. Lo he metido dentro de /miweb.com/privado/
4. He borrado los dos archivos .httacces y httpswd, los he eliminado de mi servidor.
5. Accedo a miweb.com/privado/mi_dir.php y me sale la pagina en blanco
He probado a poner el php dentro de /miweb.com/privado/nombre1 para probar y al entrar en /miweb.com/privado/nombre1 sale igual que antes.
No se si me falla algo o es que soy demasiado torpe pero…
Muchas gracias
Edito 1: Esto que comento me sucede con Safari. He probado a entrar con Chrome y sale este aviso:
Error del servidor
El sitio web ha detectado un error al recuperar la http://miweb.com/privado/mi_dir.php http://miweb.com/privado/mi_dir.php. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta.
A continuación se detallan algunas sugerencias:
Vuelve a cargar esta página más tarde.
Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud.
Por cierto, miweb.com corresponde al nombre real de mi pagina que lo sustituyo para evitar publicidad aquí.
EDITO 2Acabo de rehacer todo y ahora si que me sale en Safari la ruta que necesitaba. Me pone esto:
Full path to a .htpasswd file in this dir: /var/www/vhosts/miweb.com/httpdocs/privado/.htpasswd
He creado el archivo .htaccess así:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/www/vhosts/miweb.com/httpdocs/privado/.htpasswd
AuthGroupFile /dev/null
require valid-user
Ahora donde meto el archivo .htaccess ??
Mod: Usar etiquetas GeSHi no quote. No hacer doble Post.