10/11/2011, 14:16
|
| | | Fecha de Ingreso: septiembre-2011 Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 2 meses Puntos: 140 | |
Respuesta: Problemas al configurar .htaccess El problema que tienes es que cuando escribes miweb/tops/, cumple la primera regla, por lo que se transforma en miweb/nw.php?id=tops
Prueba de poner las reglas alrevés, de esta manera:
Rewriterule ^tops/(.*) tops.php [L]
Rewriterule ^(.*)/ nw.php?id=$1
Si pones miweb/12/ no cumplirá la primer regla pero sí la segunda: Ok
Si pones miweb/tops/ cumple la primera regla, es decir lee miweb/tops.php
debes incluir una L para que no siga y pase a por la segunda regla, que también la cumpliría.
Lo que no tengo muy claro es porqué pones: Rewriterule ^tops/(.*) tops.php ---> si pones eso, te aceptará como buena miweb/tops/loquesea, de manera que google te puede banear por contenido duplicado: si no quieres pasar variables ni nada, mejor sería escribir:
Rewriterule ^tops/$ tops.php
Saludos |