Diseño Web, Registro de dominio y Hospedaje Web

viernes, 30 de mayo de 2008

Usos del archivo .htaccess (Parte 2)


En la parte 1 de este artículo vimos como manipular algunos aspectos de configuración del servidor apache desde el .htaccess. En esta parte, vamos a ver cómo modificar algunos aspectos de la configuración de php.

Encender el register_globals

Copie la siguiente línea en su .htaccess y encenderá el register_globals (No recomendado)

php_flag register_globals on

Apagar el magic_quotes

php_flag magic_quotes_gpc off

Apagar mensajes de error php

php_flag display_errors off

Incrementar el uso de memoria

php_value memory_limit “16M”

Para modificar el tiempo máximo de ejecución de un script PHP

php_value max_execution_time 60

Para modificar el tamaño máximo de los archivos a subir al servidor

php_value upload_max_filesize 12M

Para apagar el safe_mode (no recomendado)

php_flag safe_mode off

Algunas de estas configuraciones puede que no funcionen, dependiendo de la configuración general del servidor.

Usos del archivo .htaccess (parte I)






En la raíz de tu cuenta de hospedaje (servidores Linux) encontrarás un archivo llamado .htaccess. Éste es un archivo de texto oculto que puede contener una serie de directivas para el servidor Apache y permite cambiar los parámetros de PHP cuando no tienes acceso al php.ini.

Cuando un cliente solicita un archivo al servidor, este busca desde el directorio raíz hasta el subdirectorio que contiene el archivo solicitado el archivo .htaccess y tiene en cuenta estas reglas antes de proceder con la petición, es decir, se aplican las normas especificadas al directorio en el que se encuentre .htaccess y los directorios por debajo de él.

Ejemplos de usos para .htaccess pueden ser restringir el acceso a determinados archivos, impedir el listado de los archivos de un directorio, redireccionar, personalizar las páginas de error o impedir el acceso a determinadas IPs o rangos de IP.

Impedir el listado del contenido de un directorio

Cuando se intenta acceder a un directorio, en ausencia de un archivo de índice, Apache muestra por defecto el contenido del directorio. Si queremos impedir al usuario ver el contenido de un directorio, bastaría con crear un archivo de índice, por ejemplo index.html, pero existe una solución más elegante mediante la directiva Options. Basta crear un archivo .htaccess que contenga la línea:

Options –Indexes

También podríamos utilizar la directiva DirectoryIndex, que especifica qué archivos actúan como índice por defecto, y que archivo mostrar en el caso de que estos no se encuentren. Por ejemplo la línea:

DirectoryIndex index.php index.html index.htm /prohibido.php

Esto indicaría al servidor que debe buscar los archivos index.php, index.html o index.htm, en ese orden, y en el caso de no encontrar ninguno de ellos, cargar el archivo prohibido.php.

Redireccionar el tráfico web

Si nos encontramos con la necesidad de enviar al usuario a una determinada dirección web cuando pida una cierta página, por ejemplo porque la hayamos movido, podemos utilizar la directiva Redirect de Apache.

Redirect /antiguo.php http://facilweb.net.net/otros/nuevo.php

Crear un mensaje de error personalizado

Este es uno de los usos más frecuentes para el archivo .htaccess. En ocasiones se pueden producir errores que deben ser notificados al usuario, por ejemplo en el caso de que se intente acceder a una página que no existe, bien por un fallo del usuario al introducir la url, o bien porque la página haya sido movida o eliminada. Estos mensajes suelen estar escritos en inglés, no ofrecen demasiada información al usuario, y rompen la estética general del sitio, por lo que es imprescindible personalizarlos.
Para lograrlo utilizamos la directiva ErrorDocument, del que tenemos un ejemplo a continuación:

ErrorDocument 403 “Acceso denegado
ErrorDocument 404 /404.php
ErrorDocument 500 http://facilweb.net/500.php

Los códigos de error 403, 404 y 500 son los más comunes, y se producen respectivamente cuando no se tiene permiso para acceder a una página, cuando no se encuentra un archivo y debido a un error interno del servidor.
La primera línea indica al servidor que muestre el mensaje ‘Acceso denegado’ siempre que se produzca el error 403. Las otras líneas ilustran la forma de indicar al servidor que muestre una determinada página cuando se produzca un error (se puede usar direcciones relativas o absolutas).

Redireccionar por el lenguaje del navegador

Con las siguentes líneas en el .htaccess se verificará por medio del navegador que idioma esta usando el visitante y se redireccionará a otra pagina:

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (es) [NC]
RewriteRule .* http://es.facilweb.net [L]

Denegar acceso por medio de IPs

Se puede negar o permitir el acceso de ciertos IPs al sitio web o a directorios específicos, con un código como el siguiente:

Order Deny,Allow
Deny from 1.1.1.1
Allow from 1.1.1.2

Nota: 1.1.1.1 y 1.1.1.2 equivalen a números IP cualesquiera

Hasta aquí hemos manipulado ciertos aspectos de la configuración de apache desde el .htaccess. En otro artículo haremos modificaciones a la configuración de php.

Fuente: Facilweb

Por qué su sitio web no está bien ubicado en los buscadores: errores típicos.



Malas frases clave: La gente que usa los buscadores son personas “normales” que probablemente no usen palabras que aparecerían en un volante publicitario. Conozca a sus clientes y use las palabras que ellos usan para preguntarle por sus productos o servicios.
Uso excesivo de contenidos gráficos y/o flash: esto se ve bien para los visitantes, pero para los buscadores significa poco. Los motores de búsqueda buscan contenido y palabras clave relevantes según el término de búsqueda. Por supuesto que es necesario y recomendable usar gráficos, pero no hay que olvidar el contenido. Esto no quiere decir que los sitios web hechos en flash son malos. De hecho, muchas grandes empresas los usan. Sin embargo, a menos que su diseñador flash sepa como integrar el contenido y las palabras clave dentro del flash, lo recomendable es usar sitios híbridos con mezcla de HTML y flash.
Uso incorrecto de la etiqueta “Title”: Mucha gente considera que dentro de la etiqueta de título debe ir el nombre de su empresa o producto. Lo recomendable es incluír las palabras o frases clave más relevantes. Mantenga la longitud de esta etiqueta menor a 65 caracteres para evitar que los buscadores piensen que está tratando de aprovecharse de esta característica.
Uso de técnicas “sucias”: Existen algunas técnicas para aprovecharse de la manera en que funcionan los buscadores. Sin embargo, normalmente los buscadores detectan esto en poco tiempo y más bien castigan a los sitios web que explotan esas vulnerabilidades. Ejemplos de estas técnicas son las de “texto escondido” y “uso excesivo de palabras clave”.
Esperar resultados inmediatos: Una estrategia de posicionamiento en buscadores requiere de la construcción de enlaces de calidad hacia su sitio web, lo cual lleva tiempo y es un proceso contínuo.
Uso de asesores poco éticos: Tenga cuidado con aquellos que le garantizan resultados excelentes en poco tiempo. Los métodos de búsqueda de los motores como Google están en constante revisión y adaptación y no se llevan a cabo de manera pública, por lo que nadie sabe directamente de ellos cuales serán los cambios y cómo hacer para lograr buenos resultados. Muchas empresas hacen uso de técnicas “sucias” como las mencionadas arriba, lo cual les consigue muy buenos resultados, pero en poco tiempo cambian drásticamente al ser castigados por el buscador.


Fuente: Facilweb.


jueves, 15 de mayo de 2008

Cómo seleccionar un buen nombre de dominio




Cuando usted esté listo para tener su sitio web y necesite seleccionar su nombre de dominio debe considerar varios aspectos.

Seleccione un nombre de dominio que refleje el contenido de su sitio web

Primero que nada su sitio web debe estar relacionado con el contenido. Por ejemplo, si su sitio web es para vender pizzas por internet y su nombre no es muy conocido, no es buena idea poner algo como “minegocio.com”. Mejor sería tener un dominio como “pizzaparallevar.com” o algo así.

Seleccione un nombre de dominio que contenga las palabras clave de su sitio web

Muchos buscadores le dan mayor importancia a las coincidencias encontradas en el propio nombre de dominio que en el contenido del sitio web. Una palabra o frase clave son una o varias palabras que describan de la mejor manera su sitio web. Si su sitio web se enfoca en vender pizzas para llevar, es buena idea que la frase clave contenga las palabras “pizza” y “llevar”.

Seleccione un nombre de dominio que sea fácil de recordar

Con millones de sitios web en la red, es también importante que su dominio sea fácil de recordar. El ejemplo de “pizzaparallevar.com” es fácil de recordar, describe de manera sencilla de qué se trata el sitio web y contiene las palabras clave que lo relacionan con el contenido.

Seleccione una buena extensión

Aunque hoy en día existen muchas extensiones disponibles, la .COM sigue siendo la mejor opción. Cuando un usuario escribe una dirección en el navegador piensa en poner el .COM, ya que es la extensión que se nos ha grabado en la mente desde el principio. En un principio la extensión .NET era para empresas que prestaran servicios relacionados con la red (proveedores de conexión, proveedores de hosting, etc.), pero hoy en día es una buena opción para cualquier tipo de negocio. Hoy en día el .NET se relaciona con el sitio en la red de una empresa.

Otras buenas opciones es combinar las extensiones de primer nivel (.COM, .NET, etc) con extensiones de segundo nivel según el país de residencia de la empresa, negocio o persona. Este sería el caso de los dominios .COM.VE, .NET.VE, etc. La extensión .ORG es para organizaciones, la .INFO puede ser usada en sitios informativos, la .BIZ para negocios en general, la .NAME para páginas personales, la .TV para plantas de televisión, productoras, o empresas relacionadas con la televisión, la .MOBI para sitios relacionados con telefonía móvil o versiones especiales de sitios web para ser vistas en teléfonos móviles.

A pesar de todo esto, no hay ningún tipo de obligación al momento de registrar un dominio. Puede registrar la extensión que quiera.

Cuando esté listo para comenzar haga una lista de unos 10 o 12 dominios deseados. Lo más probable es que su primera opción no esté disponible, pero alguno de la lista podrá estarlo. Tómese su tiempo para seleccionar un buen nombre de dominio que crezca con su negocio.

Puede verificar si un dominio esta disponible haciendo click aqui http://www.digitalconexion.com/