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

Duda con .htaccsess

Estas en el tema de Duda con .htaccsess en el foro de Apache en Foros del Web. Buenas, una duda me corroe :D Tengo un archivo .htaccess: Código: # Activar RewriteEngine RewriteEngine on # Reescribir la URL solicitada por el usuario a ...
  #1 (permalink)  
Antiguo 27/11/2011, 00:04
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tapachula
Mensajes: 16
Antigüedad: 6 años, 10 meses
Puntos: 2
Duda con .htaccsess

Buenas, una duda me corroe :D

Tengo un archivo .htaccess:

Código:
# Activar RewriteEngine
RewriteEngine on
 
# Reescribir la URL solicitada por el usuario a "index"
#   Entrada:  CUALQUIERNOMBRE
#   Salida: index.php
RewriteRule ^$ index.php

Lo que yo quiero es que mediante la exprecion regular marcada en rojo, detecte cualquier cadena y que en la salida me de simplemente un index.php
El problema es que esa exprecion no funciona, y las demas que he probado tampoco...

Para aclarar un poco, yo quiero que apartir de esto:
<a href="daniel">Daniel</a>

Entrada: localhost/Daniel (o cualquier nombre)

Salida: localhost/index.php

y que obviamente en la barra de direcciones quede asi:
localhost/Daniel


Espero se entienda mi duda. Estoy ya cansado y no me sale =(
Saludos y gracias desde ya!!!
  #2 (permalink)  
Antiguo 27/11/2011, 01:27
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 9 años, 4 meses
Puntos: 322
Respuesta: Duda con .htaccsess

^ expresa inicio de la cadena y $ el final, por lo que simplemente ^$ es inválido ya que no le expresas con que debe comenzar y terminar. No sé mucho de htaccess pero sí de expresiones regulares. Creo que ésto debe funcionarte:
Código htaccess:
Ver original
  1. RewriteRule ^(.*)$ index.php
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: usuarios
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




La zona horaria es GMT -6. Ahora son las 08:02.