Después de cargar mi proyecto Kohana a mi servidor Godaddy, noté que mi archivo .htaccess estándar no funcionaba lo suficiente como para proporcionar las URL limpias. Después de una cierta dirección, que terminó con la siguiente regla:
RewriteRule .* index.php?kohana_uri=$0 [PT,L]
Esta consiguieron mis buenos-URL a trabajar de nuevo, pero hoy me entero de que se puede romper mi interno del motor de búsqueda, que también utiliza GET-estilo variables:
/search?terms=php
Los scripts no encuentran los valores. Están en mi servidor de desarrollo que no tiene RewriteRule modificado, pero no en el servidor de Godaddy que usa RewriteRule.
¿Estoy en lo cierto al asumir que la regla está rompiendo la capacidad de cualquier script para leer desde $ _GET, y en caso afirmativo, cómo puedo remediar esto?
Eso funcionó. Voy a esperar y permitir que otros participen (ya que sé muy poco sobre .htaccess, y como tal si esta es la mejor solución) antes de aceptar. ¡Gracias! – Sampson
No hay problema :-) de nada! –