Apache - dos metodos de acceso con htaccess

 
Vista:
sin imagen de perfil

dos metodos de acceso con htaccess

Publicado por Iñi (3 intervenciones) el 26/09/2014 12:12:07
Estoy intentando implementar dos metodos de acceso utilizando htaccess.
1) quiero que los robots puedan acceder siempre para que la web se vaya indexando.
2) si no eres uno de los robots requerir usuario y contraseña.

Utilizo los siguientes codigos que por separado funcionan bien:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ErrorDocument 401 http://www.dominio.com
ErrorDocument 403 http://www.dominio.com
ErrorDocument 404 http://www.dominio.com
ErrorDocument 500 http://www.dominio.com
 
AuthUserFile /directorio/del/archivo/.htpassword
AuthGroupFile /dev/null
AuthName "Pronto todo el contenido de esta web será público, de momento .. Acceso restringido."
AuthType Basic
require user user1
require user user2
require user user3
require user invitado
require user user4
order allow,deny
allow from all
 
SetEnvIfNoCase User-Agent .*google.* search_robot
SetEnvIfNoCase User-Agent .*yahoo.* search_robot
SetEnvIfNoCase User-Agent .*bot.* search_robot
SetEnvIfNoCase User-Agent .*ask.* search_robot
SetEnvIfNoCase User-Agent .*bing.* search_robot
SetEnvIfNoCase User-Agent .*msn.* search_robot
Order Deny,Allow
Deny from All
Allow from env=search_robot


Quiero que la web se vaya indexando con google, bing, etc .... y doy permiso utilizando el User-Agent pero si el navegador no es el indicado requerir el usuario y contraseña.

¿Es posible?

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

dos metodos de acceso con htaccess

Publicado por Iñi (3 intervenciones) el 29/09/2014 13:35:31
Igual no me he expresado bien ...

el código que he puesto arriba NO FUNCIONA,

quiero desde el htaccess utilizar los dos métodos, Requerir contraseña a cualquier usuario menos los indicados en el user agent (Google, bing ...)

Vamos que quiero que la web se indexe pero de momento requerir una contraseña a los demás usuarios.

¿Es posible?
he probado muchas cosas pero no lo consigo ....

código para requerir contraseña
1
2
3
4
5
6
7
8
9
10
11
AuthUserFile /directorio/del/archivo/.htpassword
AuthGroupFile /dev/null
AuthName "Pronto todo el contenido de esta web será público, de momento .. Acceso restringido."
AuthType Basic
require user user1
require user user2
require user user3
require user invitado
require user user4
order allow,deny
allow from all

codigo para dejar pasar a google, bing ....
1
2
3
4
5
6
7
8
9
SetEnvIfNoCase User-Agent .*google.* search_robot
SetEnvIfNoCase User-Agent .*yahoo.* search_robot
SetEnvIfNoCase User-Agent .*bot.* search_robot
SetEnvIfNoCase User-Agent .*ask.* search_robot
SetEnvIfNoCase User-Agent .*bing.* search_robot
SetEnvIfNoCase User-Agent .*msn.* search_robot
Order Deny,Allow
Deny from All
Allow from env=search_robot

por separado funcionan bien pero no consigo que funcionen juntos. cuando añado los dos metodos solo funciona uno de ellos ..... he probado con [OR] y tampoco ......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 103
Oro
Ha mantenido su posición en Apache (en relación al último mes)
Gráfica de Apache

dos metodos de acceso con htaccess

Publicado por xve (284 intervenciones) el 29/09/2014 17:50:16
Hola Iñi, la verdad es que no se si se puede hacer eso que solicitas, pero yo no te lo recomiendo.

En el momento que google se de cuenta, te bloqueara tu dirección en su buscador y no aparecerás en mucho tiempo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

dos metodos de acceso con htaccess

Publicado por Iñi (3 intervenciones) el 29/09/2014 17:57:42
Gracias xve,

entonces entiendo que aunque los utilice por separado también corro el riesgo de desaparecer en los buscadores o directamente no aparecer porque google tampoco podrá entrar ¿no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 103
Oro
Ha mantenido su posición en Apache (en relación al último mes)
Gráfica de Apache

dos metodos de acceso con htaccess

Publicado por xve (284 intervenciones) el 29/09/2014 19:07:55
No, no, por eso, no...

Si google se da cuenta, de que el puede entrar, pero la gente no, te bloqueara tu dominio en el buscador, ya que el quiere que los enlaces que el muestra sean lo que el ve. Podría pensar que intentas engañar al robot o usuarios, y si te bloquea, te aseguro que cuesta que te quiten de la lista de páginas bloqueadas!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar