Cómo redireccionar con htaccess?
Publicado: Mar, 10 Abr 2012, 09:19
Buenas,
Tengo el siguiente dilema:
Necesito redireccionar a todos los que entren a X carpeta que tengo en mi servidor hacia otra URL, pero redireccionar solo los que en su UserAgent NO tengan declarado "vip" (sin las comillas).
Esto no es complejo, pues con estas simples líneas basta para hacerlo:
De esta forma, todos los que NO tengan en su UserAgent en algún lugar de la cadena "vip" serán redireccionados hacia otro sitio, esto funciona sin problemas mediante HTTP (puerto 80), mi problema está en el HTTPS (puerto 443).
Aparentemente, si alguien usa para acceder https:// _____ NO le redirecciona, como si esta regla no existiera.
Ese es mi problema.
Agradecería cualquier ayuda que puedan brindarme.
Estoy usando Debian Squeeze en el servidor, Apache de web server.
Estas líneas las estoy poniendo en el .htaccess en el / de la carpeta hosteada, y repito, si se accede mediante http:// funciona todo, mediante https:// es que no funciona.
Saludos y gracias por adelantado.
Tengo el siguiente dilema:
Necesito redireccionar a todos los que entren a X carpeta que tengo en mi servidor hacia otra URL, pero redireccionar solo los que en su UserAgent NO tengan declarado "vip" (sin las comillas).
Esto no es complejo, pues con estas simples líneas basta para hacerlo:
Código: Seleccionar todo
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^.*vip.*$ [NC]
RewriteRule .* Http://otrositio.net/
</IfModule>
Aparentemente, si alguien usa para acceder https:// _____ NO le redirecciona, como si esta regla no existiera.
Ese es mi problema.
Agradecería cualquier ayuda que puedan brindarme.
Estoy usando Debian Squeeze en el servidor, Apache de web server.
Estas líneas las estoy poniendo en el .htaccess en el / de la carpeta hosteada, y repito, si se accede mediante http:// funciona todo, mediante https:// es que no funciona.
Saludos y gracias por adelantado.