Archive for Apache

julio 23rd 2014

Redireccion hacia otro dominio o subdominio

Número de lecturas: 4316
{lang: 'es-419'}

Por razones de trabajo tuve que comprar un dominio nuevo hacia un sitio que tengo alojado en mi servidor.

Existen en muchos sitios la información de como redireccionar hacia otra url utilizando el archivo .htaccess, javascript, html, php.

Pero lo que no encontre es algun sitio donde me indicara redireccioar a otro dominio.

No es complejo aca les indico como.

Solo se debe cambiar el archivo .htaccess agregado esto:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.dominio.com$
RewriteCond %{REQUEST_URI} !^/carpetaderedir/
RewriteRule (.*) /crossfit/$1

RewriteEngine On

RewriteCond %{HTTP_HOST} ^dominio.com$
RewriteCond %{REQUEST_URI} !^/carpetaderedir/
RewriteRule (.*) /crossfit/$1

Con estas lineas cuando se digita ese dominio el archivo lo redirecciona hacia esta otra url.

En este caso cuando se escribe hackeruna.com llega hacia este sitio pero si se coloca el otro dominio se dispara al mismo.

Espero ayudarles con esto.

Fuente:

http://tednologia.com/redireccionar-subdominios-a-sub-carpetas-con-htaccess/

enero 11th 2013

Detect Mobile Browser – proyecto opensource, detecta y redirige a los navegadores móviles desde tu sitio web

Número de lecturas: 6103
{lang: 'es-419'}

Cada vez los teléfonos móviles tienen más importancia en el diseño web, si hace unos años casi nadie usaba Internet desde el móvil, hoy día es un sector con un enorme crecimiento gracias a modelos como el iPhone o los nuevos Android. Eso nos plantea un problema, pues es difícil crear un sitio web que sea valido tanto para resoluciones de ordenador, como para las pequeñas pantallas de los dispositivos móviles. Y si creamos 2 versiones alternativas nos surgirá otra duda, ¿cómo filtramos a los usuarios según el dispositivo desde el que accedan?

Una respuesta a ese problema nos la da el proyecto Detect Mobile Browser que facilita código libre en diferentes lenguajes de programación (Apache .htaccess, ASP, ColdFusion, JSP, Javascript, PHP, Python y Rails) para redirigir a los usuarios de navegadores móviles a una versión especial de nuestro sitio web, que previamente hayamos adaptado.

El código es simple y claro, por lo que no nos supondrá demasiado esfuerzo integrarlo en nuestros proyectos. Además, usa una lista de navegadores bastante completa y actualizada.

Enlace: Detect Mobile Browser

Fuente:

dglibre.com

diciembre 11th 2012

Instalar el módulo mod_rewrite en Ubuntu 12.10

Número de lecturas: 6164
{lang: 'es-419'}

Si necesitas usar el módulo mod_rewrite de Apache para usar basta con hacer:

sudo a2enmod rewrite

Editar el fichero /etc/apache2/sites-enabled/000-default:

sudo gedit /etc/apache2/sites-enabled/000-default

y cambiar: ‘AllowOverride None’ por ‘AllowOverride All’ en el apartado correspondiente al directorio www.

y luego reiniciar Apache:

sudo /etc/init.d/apache2 force-reload

El módulo mod_rewrite se suele usar para convertir las URL de una web en “amigables” para los navegadores. Por ejemplo para convertir:

index.php?page=main&section=cursos&num=3

a algo como:

main/cursos/3

Esta segunda es más fácil de recordar para los humanos y a los buscadores les gusta más.

Fuente:

http://nideaderedes.urlansoft.com

noviembre 11th 2012

Los errores de programacion en el sitio para reina de quito

Número de lecturas: 3016
{lang: 'es-419'}

Bueno vale la pena escribir sobre este tema ya que se esta realizando una votación para reina de Quito donde no es nada justo, lo que pasa es que mientras mas veces se aplaste el botón de “votar” sin necesidad de reiniciar la página ni nada.

http://especiales.elcomercio.com/2012/11/reinaQuito/#.UJ8Q0ofAfCc

Entonces la votación se trata de quien este mas desocupado o quien tenga mas paciencia o habilidad para dar clics al botón en un minuto.

Sumando las 5 primeras candidatas hoy 10 de Noviembre tienen cerca de 4,000.000 de votos es decir que es el sitio mas visitado del país !!!!  lo cuál por supuesto no es verdad y se deja esta votación con datos muy poco reales.

Con un debugger se puede apreciar la url de votación por método GET que se esta utilizando:

voto.php?idCandidata=8&voto=1  Se podrá cambiar ese numero por 100 !!

 

Soluciones que se debían tomar en cuenta:

– Probar el sitio antes de ponerlo en producción

– Por lo menos cada vez que pinche un usuario en ese botón el mismo “desaparezca” y muestre un mensaje de agradecimiento (algo sencillo en programación cuestión de 10 minutos)

– Podían obligar a los usuarios  a registrarse en el sitio para que puedan votar y participar por los premios

– Controlar un voto por IP

Con estos pequeños cambios la votación seria más real incluso más interesante y demostraría el verdadero interés sobre el sitio web y las candidatas.

La idea de escribir este post no es el de perjudicar a nadie simplemente que se tomen más tiempo para estos detalles que resultan importantes en una aplicación web.