elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Permitir a una url accedes a mi web a traves de htaccess
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Permitir a una url accedes a mi web a traves de htaccess  (Leído 6,149 veces)
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Permitir a una url accedes a mi web a traves de htaccess
« Respuesta #10 en: 3 Julio 2014, 18:15 pm »

No creo que esten usando bien el RewriteCond, porque no hay ninguna RewriteRule para la condiciónal.

Código
  1. RewriteCond %{HTTP_REFERER} !.*dominio1.com.* [NC]
  2. RewriteRule ^/carpeta$ - [F]

Edit: Creo que así funciona mejor.


« Última modificación: 3 Julio 2014, 18:47 pm por MinusFour » En línea

Hekaly

Desconectado Desconectado

Mensajes: 85



Ver Perfil WWW
Re: Permitir a una url accedes a mi web a traves de htaccess
« Respuesta #11 en: 8 Julio 2014, 11:57 am »

Buenas a todos.

Sigo liado con el tema del htaccess

Me gustaria ir por partes asi que si quiero prohibir que un domonio accesa a otro dominio. lo aria asi, no?

Código
  1. RewriteCond %{HTTP_HOST} ^dominio\.com$ [NC]
  2. RewriteCond %{REQUEST_URI} ^/categoria/ [NC]
  3. RewriteRule ^(.*)$   http://domino2.com/  [R=301,L]
  4.  

Tambien eh probado con la ultima linea..

Código
  1. RewriteRule ^(.*)$   http://dominio2.com/  [F]
  2.  


Pero no me funciona bien, si accedo con un href a dominio.com/categoria desde dominio2.com puedo acceder.


Muchas gracas.


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Permitir a una url accedes a mi web a traves de htaccess
« Respuesta #12 en: 8 Julio 2014, 15:16 pm »

No exactamente...

Para empezar, lo que tu quieres hacer no es que un dominio solo pueda acceder a un recurso especifico en tu otro dominio, lo que tu quieres hacer es que solo puedas ver el recurso del segundo dominio si vienes del primer dominio lo cual es bastante diferente. Para lo cual tienes que usar el REFERER.

¿Has probado justo con el código que puse la vez pasada? Le hice un par de modificaciones... no te confundas si uso el nombre carpeta, no estoy redireccionando ninguna carpeta (a menos de que SI tengas esa carpeta)... puedes decirle endpoint o recurso si prefieres....

Si no te funciona, lo único que se me pudiera ocurrir es que no está agarrando la regla del mod_rewrite del wordpress. En mi opinión debería ser lo mismo que el REQUEST URI porque al final los dos estan trabajando con los url paths... pero si no es así...

Código
  1. RewriteCond %{HTTP_REFERER} !.*dominio1.com.* [NC]
  2. RewriteCond %{REQUEST_URI} ^/categoria/ [NC]
  3. RewriteRule ^(.*)$ - [F]
  4.  

Se traduce a: Si vienes de una URL con dominio1.com en cualquier parte de ella y estás accediendo a /categoria/, envia un forbidden. Ojo con el trailing slash, lo mas probable es que no haga match si vas a dominio2.com/categoria pero si dominio2.com/categoria/
« Última modificación: 8 Julio 2014, 15:32 pm por MinusFour » En línea

Hekaly

Desconectado Desconectado

Mensajes: 85



Ver Perfil WWW
Re: Permitir a una url accedes a mi web a traves de htaccess
« Respuesta #13 en: 8 Agosto 2014, 09:59 am »

Hola muy buenas.

Reabro este hilo para preguntaros otra duda sobre redirreciones de referer.

Respecto a la anterior duda ya lo consegui.

Código
  1. RewriteCond %{HTTP_REFERER} !^http://xxxxxx\.com
  2. RewriteCond %{HTTP_REFERER} !^http://xx\.xxx\.es
  3. RewriteCond %{REQUEST_URI} ^/ugr/.*
  4. RewriteRule ^(.*)        http://www.example.com/%{HTTP_REFERER} [L,R]


El caso es que ahora me piden hacer eso mismo (acceder a un uri solo desde los referrer que yo quiero), pero que vengan desde un https.

He intentado probar muchas formas y no lo he conseguido.

Código
  1. RewriteCond %{HTTPS_REFERER} !^https://xxxxxx\.com
  2. RewriteCond %{HTTPS} !^https://xxxxxx\.com
  3. RewriteCond %{HTTP_REFERER} !^https://xxxxxx\.com
  4. RewriteCond %{HTTP_REFERER} !^http(s)?://xxxxxx\.com
  5. RewriteCond %{HOST_PORT} = 443

Entre otras formas y nada.

Creo que consegui que me funcionara solo por https pero el http no me iva.

Muchas gracias.

En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Permitir a una url accedes a mi web a traves de htaccess
« Respuesta #14 en: 8 Agosto 2014, 16:19 pm »

Hola muy buenas.

Reabro este hilo para preguntaros otra duda sobre redirreciones de referer.

Respecto a la anterior duda ya lo consegui.

Código
  1. RewriteCond %{HTTP_REFERER} !^http://xxxxxx\.com
  2. RewriteCond %{HTTP_REFERER} !^http://xx\.xxx\.es
  3. RewriteCond %{REQUEST_URI} ^/ugr/.*
  4. RewriteRule ^(.*)        http://www.example.com/%{HTTP_REFERER} [L,R]


El caso es que ahora me piden hacer eso mismo (acceder a un uri solo desde los referrer que yo quiero), pero que vengan desde un https.

He intentado probar muchas formas y no lo he conseguido.

Código
  1. RewriteCond %{HTTPS_REFERER} !^https://xxxxxx\.com
  2. RewriteCond %{HTTPS} !^https://xxxxxx\.com
  3. RewriteCond %{HTTP_REFERER} !^https://xxxxxx\.com
  4. RewriteCond %{HTTP_REFERER} !^http(s)?://xxxxxx\.com
  5. RewriteCond %{HOST_PORT} = 443

Entre otras formas y nada.

Creo que consegui que me funcionara solo por https pero el http no me iva.

Muchas gracias.



Eso es porque las reglas son mutuamente excluyentes (no puedes venir de un sitio HTTPS Y un sitio HTTP) necesitas ponerle un OR si quieres que se cumpla una o la otra.
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
No permitir que se inyecte dll?
Programación Visual Basic
resu 0 1,209 Último mensaje 3 Agosto 2006, 09:07 am
por resu
Permitir aplicaciones
Seguridad
L0Ko 0 1,466 Último mensaje 24 Febrero 2012, 07:26 am
por L0Ko
iptables permitir ip
Seguridad
matiasramos 1 2,564 Último mensaje 25 Abril 2012, 21:43 pm
por r32
No puedo accedes al escritorio
Mac OS X
GARROTE 0 1,894 Último mensaje 16 Febrero 2015, 23:58 pm
por GARROTE
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines