P.-¿Cómo pongo un buscador interno en mi site?
R.- Siguiendo estos sencillos pasos:
Cómo instalar un buscador, el APB Search 1.12 (que es
gratuito)
Hay otra versión que es de pago con más características, pero
creo que esta basta y sobra para la mayoría. A mi modo de ver es
bastante bueno, aunque supongo que cada uno tendrá el de su
preferencia.
Pasos a seguir:
1.- Descargar el archivo apbsearch.zip
de apbsystems.com
2.- Dentro hay 5 archivos:
* archive.cgi
* readme11.txt
* search.cgi
* searchBottom.html
* searchTop.html
Copiamos todos (salvo el txt) en el directorio CGI-BIN del servidor
donde tengamos alojada la página. Es importante que dicho
upload se haga en modo texto (ver configuración de vuestro
programa FTP).
3.- Una vez subidos dais permisos (CHMOD) a los archivos
con extensión CGI (search y archive) de forma que quede como
en la imagen:
4.- Debes llamar, si no lo sabes, a tu proveedor de hosting
para preguntar la ruta absoluta dentro del servidor de tu página.
5.- Una vez hecho esto con el navegador ve a esta página:
http://www.tudominio.com/cgi-bin/archive.cgi
Tal vez el acceso a tu directorio de CGI sea otro, pregunta al
proveedor de tu hospedaje.
6.- si todo va bien pasa al punto 7, si no, si te sale un error
500 comprueba los permisos del archivo archive.cgi, comprueba
que lo has subido en modo texto. Si te dice que no lo encuentra
comprueba que la ruta es la correcta (ya os he dicho que la ruta
puede que no sea la puesta, hay hospedajes cuya ruta es
cgi.tudominio.com...).
7.- Aparecerá una página de diseño bastante discreto:
que te preguntará el dominio de la página, la ruta absoluta de la
misma dentro del servidor y la extensión de los archivos que
quieres indexar. Rellénalo como debas y dale a siguiente.
8.- Ahora debes seleccionar los directorios que quieres que
indexe. Fíjate que no está marcado un directorio que no
contenga archivos web (imágenes, scripts...).
9.- Por último des-selecciona los archivos que no quieras
que indexe (prueba3.html y cosas por el estilo que siempre se
quedan pululando).
10.- Si todo ha ido bien aparecerá una ventana
confirmando que ya está.
11.- Ve al directorio CGI-BIN de tu servidor y cambia los
permisos de el archivo archive.cgi a 600 para evitar que alguien
malintencionado te modifique la lista de archivos.
12.- Añade el siguiente código a la página de búsqueda:
Código:
<form action="/cgi-bin/search.cgi" method="get">
<input type="text" name="search" size=27>
<input type="submit">
</form>
13.- Editad los archivos searchTop.html y
searchBottom.html para dar una imagen a la página de
resultados acorde con vuestra página web.
Y ya está!!