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

Problemas con mod_rewrite de Apache

Estas en el tema de Problemas con mod_rewrite de Apache en el foro de Apache en Foros del Web. Buenas! Tengo un pequeño problema con el archivo .htaccess y el mod_rewrite de Apache! Estoy creando un gestor de contenidos, y queria meter las URL's ...
  #1 (permalink)  
Antiguo 19/06/2011, 05:47
Avatar de joanfont  
Fecha de Ingreso: marzo-2008
Ubicación: 127.0.0.1
Mensajes: 66
Antigüedad: 16 años, 8 meses
Puntos: 0
Problemas con mod_rewrite de Apache

Buenas!

Tengo un pequeño problema con el archivo .htaccess y el mod_rewrite de Apache!
Estoy creando un gestor de contenidos, y queria meter las URL's mas bonitas, y decidí usar mod_rewrite. El caso es que, la estructura de las URL's es a veces esta:

http://cms.local/admin/module.php?mo...lo&page=pagina
cuando la variable page me indica que pagina es (index, add, delete, edit...)

o http://cms.local/admin/module.php?mo...odulo&p=numero
cuando la variable p me indica, la paginacion, ya que en el index.php se muestran los datos de la base de datos.

El caso es que, o me funciona una o la otra, pero no consigo que en la segunda variable, me funcione en ambos casos. Se que exite el RewriteCond pero no se como usarlo

Adjunto el .htaccess:
Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. Options +Indexes
  3. RewriteEngine On
  4. RewriteRule ^([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)/?$ module.php?module=$1&page=$2&$3=$4
  5. RewriteRule ^([^\.]+)/([^\.]+)/?$ module.php?module=$1&pagina=$2
  6. RewriteRule ^([^\.]+)/([^\.]+)/?$ module.php?module=$1&page=$2
  7. RewriteRule ^([^\.]+)/?$ module.php?module=$1

Gracias de antemano ;)
__________________
http://www.joan-font.com

Programador PHP
  #2 (permalink)  
Antiguo 29/08/2011, 08:52
 
Fecha de Ingreso: diciembre-2006
Ubicación: Miami
Mensajes: 55
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Problemas con mod_rewrite de Apache

Hola me gustaria hacerte una consulta, llevo lgun tiempo tratando de hacer que esto de seo url friendly me funcione pero no lo he podido lograr, cada vez que agrego algo al fichero .htacccess me sale Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. De ser posible me gustaria que me pusieras un ejem plo sencillo para yo poder lograr al menos http://localhost/proyecto1/index.php?userid=juan y que se pueda entrar desde http://localhost/proyecto1/juan

Agradezco cualquier ayuda

Ray
  #3 (permalink)  
Antiguo 30/08/2011, 03:13
 
Fecha de Ingreso: julio-2011
Mensajes: 12
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Problemas con mod_rewrite de Apache

Revisa las URL, veo que en las que has especificado al principio pones "modulo" y en el .htaccess pone "module"

Saludos.

Etiquetas: .htaccess, mod_rewrite, servidores-web
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 12:08.