2012-02-15 15 views
6

que estoy tratando de crear una regla de reescritura que detectará sólo números y las remitirá en consecuencia. Quiero que se ignore la regla de reescritura si aparece algo más que números.regla Para Detectar Sólo Números

  • /index.php - OK
  • / - OK
  • /42365 - reescribe a view.php?id=42365

Lo que tengo hasta ahora:

RewriteEngine on 
RewriteRule ^([0-9]+)?$ view.php?id=$1 [L] 

Respuesta

8

Retire la ? desde el final de la ([0-9]+) group, que lo hace opcional. Usted debe tener números para la reescritura de ocurrir:

RewriteEngine on 
RewriteRule ^([0-9]+)$ view.php?id=$1 [L] 
+0

Ahh que estaba tan cerca. ¡Gracias! – ATLChris