Bienvenidos a Blogo España. Disfruta de nuestros blogs temáticos: videojuegos | ecología | cotilleo | automoción | cinemanía | tecnología | series de TV | música | dominios & hosting

Todos los artículos con tags scripts

Cómo forzar al navegador para que guarde ciertos archivos enlazados

publicado por Data en: Datacenter Infraestructura de Internet Administrador de sistemas Hosting Preguntas y Respuestas Servidores

Guardar como desde Web

Pregunta: Distribuyo formularios a mis clientes y quiera asegurarme de que los descargan en lugar de abrirlos directamente desde el navegador. ¿Existe algún método con el que se pueda obligar al servidor Web a descargarlos y a no usar el plugin del browser?

Respuesta: Una vez más, usaremos .htaccess para manipular este tipo de operaciones. Modificando el archivo .htaccess podrás forzar a la mayoría de navegadores para que abran un enlace como “guardar como”. Sólo tendrás que incluir este fragmento de código:

AddType application/octet-stream .pdf
AddType application/octet-stream .doc
AddType application/octet-stream .txt

A pesar de que esto debería funcionar, nunca tengas confianza ciega en este tipo de acciones, sobretodo cuando trabajas con un servidor Web. Para asegurarte de que está funcionando correctamente lo que deberías hacer es indicarles desde la Web cómo deberían descargar el formulario. No hay mejor inversión que la educación. ¡Suerte!

Fotografía | www.flickr.com

Continúa la lectura: Cómo forzar al navegador para que guarde ciertos archivos enlazados

¿Cómo puedo redirigir a los visitantes de mi página Web excepto a mi?

publicado por Data en: Datacenter Infraestructura de Internet Administrador de sistemas Hosting Preguntas y Respuestas Servidores

Redirigir página web

Hay dos métodos que puedes usar para conseguir estos resultados y ambos suponen la utilización de archivos .htaccess. Lo primero es redireccionar los visitantes de tu página con directivias Apache:

ErrorDocument 403 http://www.tudominio.com
Order deny,allow
Deny from all
Allow from 192.168.5.5

Este código redireccionará a cualquiera que visite la página tudominio.com, con la excepción de tu IP, que aparece específicada en la última línea.

Alternativamente, también podrías usar mod_rewrite para conseguir los mismos resultados:

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^192.168.5.5
RewriteCond %{REQUEST_URI} !/temporary-offline.html$
RewriteRule .* /temporary-offline.html [R=302,L]

Fotografía | www.flickr.com

Continúa la lectura: ¿Cómo puedo redirigir a los visitantes de mi página Web excepto a mi?

PUBLICIDAD
PUBLICIDAD

¿Cómo puedo redireccionar páginas Web sin usar htaccess?

publicado por Data en: Datacenter Infraestructura de Internet Administrador de sistemas Hosting Curiosidades Conceptos de Internet Preguntas y Respuestas

Flecha amarilla redireccion

Pregunta: Tengo una cuenta de hosting compartida, pero acabo de descubrir que el servicio de creación de archivos .htaccess está deshabilitado. ¿Cómo puedo redireccionar páginas?

Respuesta: En primer lugar, no es muy buena señal que tu compañía de servicios de hosting haya deshabilitado .htcaccess. Por un lado, deberías plantearte si realmente te conviene seguir con esta compañía, sin embargo, si crees que no es momento adecuado para este cambio, puedes usar PHP para redireccionar páginas.

Para redireccionar con PHP, deberás reemplazar el código del archivo que quieres redireccionar con este script:

< ?php
header( 'Location: http://www.dominio.com/nueva-pagina.html' ) ;
?>

Obviamente, tendrás que sustituir la dirección Web por la que a ti te convenga. Y eso es todo, así de fácil. Asegúrate de que has borrado todo el texto que había y que no quede nada antes del script añadido. Ten en cuenta que ni siquiera podrás dejar código HTML. Una vez realices este cambio, todos los visitantes que se dirijan a la Web en al que editaste el código, serán redireccionados a la Web especificada en el campo “Location”.

Fotografía | www.flickr.com

Continúa la lectura: ¿Cómo puedo redireccionar páginas Web sin usar htaccess?

¿Utilizo un módulo PHP o un binario PHP CGI?

publicado por Data en: Datacenter Administrador de sistemas Hosting Curiosidades Conceptos de Internet Preguntas y Respuestas

Interrogante

Una de las diferencias principales entre un módulo PHP de Apache y un ejecutable PHP CGI es que el primero es dependiente del servidor Web, mientras que el ejecutable es independiente. Esto quiere decir, que si empleamos un módulo PHP y nuestro servidor cae, ocurrirá lo mismo con el módulo, obviamente. Sin embargo, un binario PHP CGI es un programa que corre sobre un usuario distinto al del servidor. Si ocurriera cualquier problema con PHP, Apache continuaría funcionando igual que siempre.

Veamos cuales son las ventajas y desventajas de ambos sistemas:

  • El mayor beneficio del módulo PHP es la velocidad. Cuando un servidor Web arranca, todas las configuraciones PHP se cargan inmediatamente y permanecen en la memoria. Pero por otro lado, el inconveniente es que la seguridad disminuye, además de que cualquier camio de configuración requerirá que reiniciemos el servidor.
  • Las ventajas de PHP CGI es la estabilidad y seguridad que ofrece, ya que permite que un usuario independiente corra el programa. Pero el inconveniente es que ejecutar PHP para cada copia del código puede robarte CPU y crear un gran número de procesos bastante molestos.

Como puedes ver, ambas opciones tienen sus ventajas e inconvenientes, lo mejor es tener el cuenta las necesidades del proyecto y su posible expansión y decidir en consecuencia. Eso sí, una vez te inclines por emplear módulos PHP de Apache o un ejecutable PHP CGI, lo mejor es que no cambies de idea, ya que reconfigurarlo podría darte muchos problemas con el código y las aplicaciones.

Fotografía | www.flickr.com

Continúa la lectura: ¿Utilizo un módulo PHP o un binario PHP CGI?

Protege tu página Web con robots.txt

publicado por Data en: Datacenter Google Seguridad Administrador de sistemas Yahoo! Curiosidades Buscadores Conceptos de Internet

Barrera de paso

Los “crawler” (también llamado “spider” o robot) que envían los buscadores para recorrer el contenido de tu página e indexarla, suelen chequear en primer lugar un archivo llamado robots.txt. Si sabemos configurar este archivo, podremos determinar qué robots tienen permitida la entrada y que otros no tienen autorización para revisar los contenidos de nuestro servidor.

Lo primero que debemos saber es la sintaxis básica de este archivo. Atención al siguiente ejemplo:

User-agent: *Allow:/

Con el comando “User-agent” se identifica el nombre del robot al que vamos a aplicar la reglas que vendrán a continuación. Cada motor de búsqueda posee un nombre único para su robot. Por ejemplo, el de Google se llama “Googlebot”. Bing ha bautizado al suyo como “MSNBot”, y el de Yahoo se conoce como “Slurp”. Aunque no existe una lista universal de todos los robots que circulan actualmente por la red, como es obvio, puedes consultar esta lista si quieres saber algún nombre de un buscador concreto.

El asterisco que aparece en el ejemplo significa “todo”. Y la barra inclinada “/” se refiere a la carpeta raíz de tu página Web. Así que, si traducimos el ejemplo que hemos visto más arriba, querría decir algo como lo siguiente: “Todos los buscadores están autorizados a que sus robots indexen toda la página Web desde su directorio raíz”.

Ahora debes estar pensando que, este ejemplo equivale a no tener ningún archivo robots.txt, y estás en lo cierto, sin embargo, si sustituimos el asterisco por el nombre de un robots estaríamos dando la entrada sólo a este. En las próximas semanas veremos más tutoriales de este para comprender poco a poco la sintaxis del archivo robots.txt. Te aseguro que conocer y controlar el verdadero funcionamiento de indexación de los motores de búsqueda como Google puede dar mucha más seguridad y éxito a tu página Web.

Vía | www.esecurityplanet.com
Fotografía | www.flickr.com

Continúa la lectura: Protege tu página Web con robots.txt

¿Cómo hacer visibles los archivos .ht?

publicado por Data en: Datacenter Infraestructura de Internet Hosting Curiosidades Conceptos de Internet Preguntas y Respuestas

Accesso prohibido

Pregunta: ¿Cómo hacer visibles los archivos .ht?

Respuesta: Cuando utilizamos htaccess todos los archivos con extension .ht son invisibles por defecto. Casi todos los servidores del mundo están configurados para ignorar este tipo de documentos, y esto se debe a que los archivos .ht_loquesea contienen indicaciones de servidores y paswords. De modo que la mayoría de servidores incluyen código de este tipo en su archivo de configuración:

<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>

Este script indica al servidor que ningún usuario tiene permiso para acceder a ningún archivo cuya extensión comience por .ht, protegiendo todo nuestro código guardado con extensión .htaccess. Sin embargo, también podríamos encontrarnos con esta otra versión:

<Files ~ "^.*.([Ll][Oo][Gg])">
Order allow,deny
Deny from all
Satisfy All
</Files>

Con este segundo script estamos indicando al servidor que queremos prohibir el acceso a los archivos con extension comenzada en .log. Así que, si manipulamos esta parte del código, podemos permitir el acceso fácilmente o prohibirlo para otro tipo de extensiones.

Fotografía | www.flickr.com

Continúa la lectura: ¿Cómo hacer visibles los archivos .ht?

PUBLICIDAD
PUBLICIDAD

¿Cómo convertir mis archivos de HTML a PHP?

publicado por Data en: Infraestructura de Internet Curiosidades Buscadores Conceptos de Internet Preguntas y Respuestas

Php elefantes

Pregunta: ¿Cómo convertir mis archivos de HTML a PHP?

Respuesta: Si cambias las extensiones de los archivos que conforman tu Web te encontrarás múltiples problemas. Tu posicionamiento en buscadores (PageRank) se verá fuertemente afectado, además de que las páginas de tu dominio mostrarán el error de conexión 404.

Para hacer este cambio, lo mejor es que crees un archivo .htaccess que reescriba tus páginas automáticamente, para ello deberías emplear un código como este:

AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html

Una vez tengas un archivo .htaccess con este código, guárdalo en el directorio raíz o root. Desde ese momento, los scripts PHP se ejecutarán desde las páginas html, con lo que no es necesario cambiar las extensiones de los archivos.

Fotografía | www.flickr.com

Continúa la lectura: ¿Cómo convertir mis archivos de HTML a PHP?

Cómo ahorrar ancho de banda con .htaccess

publicado por Data en: Datacenter Curiosidades Conceptos de Internet Preguntas y Respuestas

Cable Ethernet

Pregunta: Mi página Web está basada en PHP y está teniendo tanto exite que requiere mucho ancho de banda. ¿Qué puedo hacer para reducir el ancho de banda que está consumiendo?

Respuesta: En realidad, que te preocupe el ancho de banda significa que tienes mucha suerte. Esto significa que tu página Web está siendo más popular que la mayoría. Aún así, comprendo perfectamente tu estrés, porque el ancho de banda no es barato precisamente, y con los proyectos online hay que ahorrar costes siempre que sea posible.

Con la combinación de Apache y PHP, existe un étodo muy sencillo con el que podrás reducir el consumo de ancho de banda a la mitad. Aunque no he tenido la oportunidad de testar su funcionamiento, según corz.org no da ningún tipo de problemas, y se basa en un sólo comando de .htaccess:

< ifmodule mod_php4.c>
php_value zlib.output_compression 16386
< /ifmodule>

Guárdalo en tu archivo .htaccess y eso es todo. Existen ciertas limitaciones, particularmente si tu instalación PHP no es la típica. Puedes leer más detalles sobre este tema en la página de Corz.

Fotografía | www.flickr.com

Continúa la lectura: Cómo ahorrar ancho de banda con .htaccess

¿Cómo denegar el acceso a un archivo de nuestro servidor?

publicado por Data en: Datacenter Hosting Curiosidades Conceptos de Internet Preguntas y Respuestas

Prohibido el acceso

Pregunta: ¿Cómo denegar el acceso a un archivo de nuestro servidor?

Respuesta: En un servidor Apache, puedes controlar cualquier detalle de configuración. Crea un nuevo archivo .htaccess o utiliza uno que ya esté creado y añade este código:

<files ~ "^.*.([Rr][Pp][Cc])">
Order allow,deny
Deny from all
Satisfy All
</files>

Las letras se repiten en minúscula y mayúscula para asegurarnos de que ambas serán bloqueadas. Simplemente, sustituye las letras de este código por las extensiones de los formatos de archivo que quieres proteger. Por ejemplo: <Files ~ "^.*.([Ll][Oo][Gg])"> denegará el acceso a todos los archivos .log. Así de sencillo.

Fotografía | www.flickr.com

Continúa la lectura: ¿Cómo denegar el acceso a un archivo de nuestro servidor?

PUBLICIDAD
PUBLICIDAD

Integrar links de TV online en páginas Web ya es posible

publicado por Data en: Curiosidades Dominio genérico (gTLD) Dominio territorial (ccTLD) Noticias Televisión

television escolar

¿No sería genial que la mayoría de páginas Web pudieran incluir enlaces relevantes a programas de televisión? La información mediática online no puede seguir tan restringida al “verbo”, está más que demostrado que los usuarios prefieren contenidos que incluyan formatos audiovisuales. Ahora existe una forma muy sencilla de añadir enlaces totalmente legales a nuestros dominios con Spreety TV Online.

Este proyecto permitirá que cualquier Web disponga de enlaces que se actualizan de forma dinámica, relacionando los contenidos con vídeos de la base de datos de Spreety, utilizando un script muy simple.

Los formatos posibles son dos: Una versión de 670 pixels de ancho que muestra algunos detalles sobre el programa. Y una segunda versión de sólo 93 pixels de ancho que nos permitirá conservar más espacio en la página.

Esto es un beneficio para cualquiera que participe en el proyecto. Creamos Spreety para educar a la gente sobre los lugares legalizados dónde podemos ver televisión online, y ahora podemos compartirlos a través de la tecnología más avanzada. - Spreety TV Online (Traducción libre)

Vía | www.transworldnews.com
Fotografía | www.flickr.com

Continúa la lectura: Integrar links de TV online en páginas Web ya es posible