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

[SOLUCIONADO] Error .htaccess rewriterule

Estas en el tema de Error .htaccess rewriterule en el foro de Apache en Foros del Web. Hola, pues tengo un pequeño problema, tengo una pagina en la que quiero entrar con url "amigables" tengo una pagina que es dominio.com/admin.php?c=loquesea y quiero ...
  #1 (permalink)  
Antiguo 09/01/2013, 22:45
 
Fecha de Ingreso: diciembre-2008
Mensajes: 20
Antigüedad: 15 años, 5 meses
Puntos: 3
Pregunta Error .htaccess rewriterule

Hola, pues tengo un pequeño problema, tengo una pagina en la que quiero entrar con url "amigables"

tengo una pagina que es dominio.com/admin.php?c=loquesea
y quiero entrar a ella asi: dominio.com/admin/loquesea

el problema es que en mi .htaccess ya tengo algunas reglas y no se si eso me cause conflictos, porque he probado de varias maneras y al querer entrar a dominio.com/admin/loquesea me manda error 404

esto es lo que tengo en el .htaccess

Código PHP:
# Enable Rewriting
Options +FollowSymlinks
RewriteEngine on
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^([0-9a-zA-z]+)$ /redirect.php?id=$1
Rewriterule 
^(.*)/(.*)/$ $1.php?c=$
  #2 (permalink)  
Antiguo 21/01/2013, 14:52
 
Fecha de Ingreso: diciembre-2008
Mensajes: 20
Antigüedad: 15 años, 5 meses
Puntos: 3
De acuerdo Respuesta: Error .htaccess rewriterule

Bueno pues muchas gracias por tooodas sus respuestas.

Al final no supe muy bien porque no funcionaba de esa manera, logre hacerlo pero sin usar las "/" para separar las variables, use guines "-" y asi funciono, no se porque no me funcionaria con diagonales.

El codigo quedo asi:

Código PHP:
# Enable Rewriting
Options +Indexes
Options 
+FollowSymlinks
RewriteEngine on
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
Rewriterule 
^(.+)-(.+)$ admin.php?c=$
Y si quieren ver lo que estoy haciendo visiten www.iTO07.TK

Etiquetas: .htaccess, php, url, amigables
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 21:54.