Foros del Web » Administración de Sistemas » Apache »

forzar entrada web por index

Estas en el tema de forzar entrada web por index en el foro de Apache en Foros del Web. Hola, que tal? me gustaria saber si hay alguna manera fácil a través de algún script o del .htaccess de que la gente entre donde ...
  #1 (permalink)  
Antiguo 12/12/2010, 12:57
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
forzar entrada web por index

Hola, que tal?
me gustaria saber si hay alguna manera fácil a través de algún script o del .htaccess de que la gente entre donde entre de mi web, siempre tenga que empezar por el index.

me interesa por cuestiones de visitas que la gente empieze por el index.html.

Gracias por todo.

pd.: si el post no esta en el sitio equivocao, por favor movedlo.
  #2 (permalink)  
Antiguo 12/12/2010, 13:37
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: forzar entrada web por index

La directiva para .htaccess es

DirectoryIndex index.html index.php

Si no encuentra el primero busca por el segundo y asi sucesivamente, y no estaría demas que verifiques que la directiva options tiene un -Indexes, resumiendo


Options -Indexes
DirectoryIndex index.html


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 12/12/2010, 18:05
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 9 meses
Puntos: 67
Respuesta: forzar entrada web por index

el usuario elmdwarf quiere que sus visitantes necesariamente pasen por el index, lo que tú
emprear estás dando es la directiva para que index.html e index.php sean las páginas por defecto de un directorio. No es lo mismo.

Por otra parte no creo que hacer lo que se solicita sea lo correcto, no debes forzar a nadie a navegar por cierta página que tú quieras. El usuario debe ser libre de entrar donde mas le guste. Más bien deberías colocar en todas tus páginas el método que haz puesto para contar las visitas. Suerte!
  #4 (permalink)  
Antiguo 12/12/2010, 18:41
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: forzar entrada web por index

@ElJavista

si, ahora lo veo, con lo que discrepo es con tu observación, el usuario es tan libre de navegar por dónde le plazca como yo soy libre, como autor de una web, de forzarlo a arrancar por el inicio, si al usuario no le agrada mi sistema, es también libre de no visitar más mi página.

Por otro lado, yo no conozco el contenido ni los objetivos de la Web de elmdwarf.

No digo que lo que el propone deba de ser siempre así, pero bien es posible que alguna web lo requiera.

Para finalizar, nuestro amigo dice:
me interesa por cuestiones de visitas que la gente empieze por el index.html.

Hablando de libertades, tienes la absoluta libertad de interpretar esa frase como querer poner un contador de visitas, pero yo no veo que eso signifique extrictamente poner un contador de nada.

@elmdwarf.

si utilizas php podrias definir alguna variable en el index, y en las demas páginas, una script que si no detecta dicha variable, redirija al index

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 12/12/2010, 19:16
 
Fecha de Ingreso: diciembre-2010
Ubicación: en el fin del mundo
Mensajes: 199
Antigüedad: 14 años
Puntos: 3
Respuesta: forzar entrada web por index

Bueno yo creo que lo que el usuario es, es que si por ejemplo.

Yo entro directamente poniendo el link a SuSitio.com/seccion7/html.php
Que si a pesar que haya puesto este link, no pueda entrar y me redireccione a la pagina principal que es SuSitio.com/index.php

Y ya ahora si, darle a la seccion7, despues a html.php.

Pero y como se hace esto?
  #6 (permalink)  
Antiguo 12/12/2010, 19:24
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 9 meses
Puntos: 67
Respuesta: forzar entrada web por index

emprear tú tienes la libertad de crear una web en la que solamente tú quieras entrar, eso es totalmente verdad, pero si yo he dicho que no debes forzar es por el bien de la web, para conservar y aumentar la cantidad de visitantes. Cualquier persona es libre de hacer una página horrible a la que nadie quiera entrar, pero si quiere aumentar visitas debe cambiar las cosas. El consejo que le di elmdwarf, para evitar que sus visitas disminuyan, aunque él es libre de hacer algo para que pueda contar correctamente el número de visitas que disminuye precisamente por hacer eso.
  #7 (permalink)  
Antiguo 12/12/2010, 20:01
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: forzar entrada web por index

ElJavista:

Cita:
crear una web en la que solamente tú quieras entrar
Una vez más confundes todo, de dónde te surge la idea de que el objetivo de una web es sólo "tener más visitas", ni siquiera conoces el contenido de la web en cuestión.
Yo he diseñado más de una web, que están hechas con material informativo orientadas a un circuilo específico de personas. y en las que es condición loguearse a traves de un index, ni siquiera necesitan posicionarse en algún buscador.

Es, cierto, quizás estes correcto en tu apreciación y la web de elmdwarf no necesite de tal limitación, como verás, dejo abierta esa posibilidad, pero yo debo guiarme por el contenido de su post y no por supuestos que me llevan a encerrarme en comentarios caprichosos como
Cita:
Cualquier persona es libre de hacer una página horrible a la que nadie quiera entrar
Tienes un criterio algo estrecho a mi juicio.


@Portgaz

Suponiendo que usas php, hay varias formas, ya sea usando sesiones, cookies, verificando el referer, etc. Pero la solución específica dependerá del conjunto de la aplicación

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #8 (permalink)  
Antiguo 12/12/2010, 20:15
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 9 meses
Puntos: 67
Respuesta: forzar entrada web por index

emprear, solo estaba exagerando para explicar algo, claro que hay páginas que no necesitan muchas visitas, pero ese no es el caso del usuario que preguntó porque precisamente quiere contar correctamente el número de visitas.

Por otra parte: por qué dices "una vez más confundes las cosas" cuantas veces las he confundido hasta ahora?
  #9 (permalink)  
Antiguo 12/12/2010, 20:40
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: forzar entrada web por index

Bueno, en mi castellano al menos

Cita:
me interesa por cuestiones de visitas que la gente empieze por el index.html
no significa necesariamente contar nada

y con respecto a

Cita:
cuantas veces las he confundido hasta ahora?
a mi a veces, también me gusta exagerar


saludos
: porra:
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #10 (permalink)  
Antiguo 13/12/2010, 02:26
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: forzar entrada web por index

ei, hola! joder! que jaleo se ha liado con mi pregunta.

Os explico: mi web era una web en oscommerce, y no me deja deshabilitar la tienda online, por lo tanto, y por reformas, el index sólamente nos informa que estamos trabajando en la nueva web., por eso no quiero que desde Google o favoritos de algún cliente vayan a parar a alguna página donde vean la parte nueva que estan haciendo.
por eso me interesa que pongan la url que pongan, la gente vaya a index.html.
con el .htaccess no lo he conseguido.. pero no se si estoy poniendo bien la sintaxis que me habeis comentado más arriba:

Options -Indexes
DirectoryIndex index.html

gracias por todo!
  #11 (permalink)  
Antiguo 13/12/2010, 03:54
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: forzar entrada web por index

elmdwarf:

Bien, ahora el panorama es un poco más claro,

Efectivamente eso no te va a servir, porque justamente como lo dices, alguien pueda tener alguna de tus páginas en los favoritos o aparezca indexada por google en algún sitio, con modRewrite de apache podés hacer redirecciones.

Intenta probar con esto en tu .htaccess

Código Apache:
Ver original
  1. Options -Indexes +FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule (.*).html index.html [L]
  4. RewriteRule (.*).php index.php [L]


Si no usas páginas php la ultima linea no iria.


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #12 (permalink)  
Antiguo 13/12/2010, 04:45
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: forzar entrada web por index

muchísimas gracias emprear.
Es justo lo que necesitaba! un saludo!

Etiquetas: entrada, index
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:23.