Buenas a todos,
Tengo una web que funciona perfectamente hasta que le meto urls amigables, os cuento:
En mi fichero index.php tengo lo siguiente:
Código HTML:
<a href="info/us/" class="portfolio_item">...</a>
Y en el fichero .htaccess tengo:
Código:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteBase /
#RewriteRule info/(.+)/$ info.php?country=$1 [L,QSA]
Lo que quiero es que la url midominio.com/info/us/ la interprete como midominio.com/info.php?country=us. ¿La regla es correcta?
El parámetro lo uso para una query MySQL y el caso es que coge el fichero php que tiene que coger (info.php). Lo sé por la siguiente sentencia:
Código PHP:
$result = mysqli_query($link, $query) or die('Consulta fallida INFO '.$query);
Es decir, parece que no coge bien el parámetro. ¿Alguna idea?
Llevo con esto media semana y me estoy volviendo loco.
Gracias a todos por la ayuda