Foros del Web » Creando para Internet » Diseño web »

httpd.conf y .htaccess - pagina de inicio

Estas en el tema de httpd.conf y .htaccess - pagina de inicio en el foro de Diseño web en Foros del Web. Bien hola a todos! Tengo un servidor sobre el cual está configurada la página index.html, index.php para cargar la pagina de inicio de la web.. ...
  #1 (permalink)  
Antiguo 31/10/2009, 14:14
Avatar de Simbelmyne  
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta httpd.conf y .htaccess - pagina de inicio

Bien hola a todos!

Tengo un servidor sobre el cual está configurada la página index.html, index.php para cargar la pagina de inicio de la web.. De aquí mi primera pregunta 1.- ¿En qué orden se cargan la página de inicio según las opciones como vayan apareciendo? Es decir, en la siguiente sentencia:

DirectoryIndex index.html index.htm index.php index.php3 index.phtml index.html.var

Cargará por default primero la pagina cuya extensión sea .html y después .php??

Soy novata en el tema de la configuración de este tipo de archivos, pero por lo poco que he leído puedo cambiar la página de inicio por carpeta que tenga en mi directorio de manera que en la carpeta /web1/ me cargue index.php y en la carpeta /web2/ me cargue index2.php por ejemplo??

Agradezco a todos de antemano por la ayuda :)

Última edición por Simbelmyne; 31/10/2009 a las 14:21
  #2 (permalink)  
Antiguo 31/10/2009, 18:55
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: httpd.conf y .htaccess - pagina de inicio

en efecto, ese el el orden de carga, los .htaccess en cambio se cargan antes, porque los mismos definen el comportamiento de apache, para lo que quieres hacer implicaría crear otra regla en el htaccess para que la procese el index2
  #3 (permalink)  
Antiguo 31/10/2009, 20:28
Avatar de Simbelmyne  
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: httpd.conf y .htaccess - pagina de inicio

Hola Maycola mil gracias por tu respuesta, sólo quisiera terminar de comprender.... si tengo entonces mi dominio "x" y quisiera cargar directamente la pagina "x"/carpeta1/ index2.php podría hacerlo configurando el htaccess sobre el directorio /carpeta1/ no??? no importando que no cambie la configuración del archivo httpd.conf

Ahora bien podrías proporcionarme un poco más de información acerca de como configurar el archivo htaccess para redireccionar??

Mil gracias de antemano.
  #4 (permalink)  
Antiguo 31/10/2009, 20:39
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 67
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: httpd.conf y .htaccess - pagina de inicio

Usas algun panel de control ?
  #5 (permalink)  
Antiguo 31/10/2009, 20:42
Avatar de Simbelmyne  
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: httpd.conf y .htaccess - pagina de inicio

Hola flat de momento no tengo acceso al panel de control, estaba pensando en solucionarlo conla configuración de .htaccess. Pero no tengo conocimientos tan avanzados para editar dicho archivo, tú podrás ayudarme en ello?
  #6 (permalink)  
Antiguo 31/10/2009, 20:48
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 67
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: httpd.conf y .htaccess - pagina de inicio

No soy muy buena para esto, pero me acabo de pescar algo de google:

RewriteEngine On
RewriteCond %{REQUEST_URI} !=/carpeta/paginadestino.html
RewriteRule ^ /carpeta/paginadestino.html [R=301]

Esto te genera un redireccionador del tipo 301
  #7 (permalink)  
Antiguo 07/11/2009, 00:32
Avatar de Simbelmyne  
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Desacuerdo Respuesta: httpd.conf y .htaccess - pagina de inicio

Antes que nada una disculpa por la tardanza a contestar....

No sé que me esté faltando.. pero bueno hice algunas pruebas. Edité el archivo htaccess que se encuentra en la misma carpeta donde quiero que tomé una página "x".... Con el siguiente código

RewriteEngine On
RewriteCond %{REQUEST_URI} !=/gmd2/index2.php
RewriteRule ^ /gmd2/index2.php [R=301]

Me gustaría explicar un poco más a detalle

Mi sitio se encuentra estructurado de la siguiente manera:

www/
sitio/
gmd/
index.php
noticias.php
gmd2/
index2.php
index.php

La seguridad de sitio se lleva a través de la creación de una cookie, pero ahorita deseo que no todos mis clientes necesiten logearse para crear dicha cookie. La pagina index.php en la carpeta raíz /sitio/ solicita usuario y password, para posteriormente crear la cookie y redirigir a la ruta www . sitio . com . mx / gmd / index.php . Esta página index revisa que la cookie esté creada y si ya está redirecciona a la página noticias.php

Lo que yo pretendo es brindar un link ubicado en la carpeta /gmd2/ cuya página index2.php me cree automáticamente la cookie y me direccione a /gmd/index.php para que al verificar la existencia de la cookie, la confirme y me dirija a /gmd/noticias.php

AL probar me dice en el browser firefox que éste ha detectado que se intenta direccionar a una página que crea un bucle infinito y en la barra de direcciones me pone la de http: // consultingmedia .com. mx/ gmd2 / index.php

Una duda: para que el htaccess tenga efecto necesito reiniciar el servidor apache??

Espero haber sido lo más clara posible y sigo agradeciendo su tiempo
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 16:50.