Foros del Web » Administración de Sistemas » Software para Servers »

Problema con htaccess

Estas en el tema de Problema con htaccess en el foro de Software para Servers en Foros del Web. Hola. Hasta ahora habia usado este htaccess para crear url amigables. El siguiente codigo convierte una url del tipo www.miweb.com/?x=productos en www.miweb.com/productos @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 15/02/2012, 05:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 8 meses
Puntos: 5
Exclamación Problema con htaccess

Hola. Hasta ahora habia usado este htaccess para crear url amigables.
El siguiente codigo convierte una url del tipo www.miweb.com/?x=productos en www.miweb.com/productos

Código Apache:
Ver original
  1. # Activar RewriteEngine
  2. Options +FollowSymLinks
  3. RewriteEngine on
  4.  
  5. RewriteCond %{SCRIPT_FILENAME} !-d  
  6. RewriteCond %{SCRIPT_FILENAME} !-f
  7.  
  8. # Reescribir la URL solicitada por el usuario
  9. RewriteRule ^(.*)$ ./?x=$1 [L]

Ahora bien. Además de eso quiero añadir la siguiente línea:
Código Apache:
Ver original
  1. RewriteRule ^([a-zA-Z0-9-+]*)\-([0-9]+)\.html(.*)$ producto.php?id=$2

Esta línea convierte www.web.com/linterna-verde-2000.html en www.miweb.com/producto.php?id=2000, aunque en el navegador sigue apareciendo www.web.com/linterna-verde-2000.html, que es lo que quiero.

El problema viene cuando quiero unir los 2 codigos.
Si lo pongo así:

Código Apache:
Ver original
  1. # Activar RewriteEngine
  2. Options +FollowSymLinks
  3. RewriteEngine on
  4.  
  5. RewriteCond %{SCRIPT_FILENAME} !-d  
  6. RewriteCond %{SCRIPT_FILENAME} !-f
  7.  
  8. # Reescribir la URL solicitada por el usuario
  9. RewriteRule ^([a-zA-Z0-9-+]*)\-([0-9]+)\.html(.*)$ producto.php?id=$2
  10.  
  11. RewriteRule ^(.*)$ ./?x=$1 [L]

Me da un error:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.


Como puedo integrar las 2 reglas?
Gracias.

Etiquetas: htaccess, ip, php, red, server
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 23:42.