Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2011, 14:16
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 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