pues entonces vamos por partes, si usas esas variables para consultar en tu base de datos resulta que solo necesitas dos, la primera el nombre del producto o el id
y la segunda el nombre del anunciante de modo que siendo super optimizados podriamos usar la siguiente consulta, para facilitar esto podriamos decir que la base de datos es de anuncaiante y productos cada anunciante puede tener varios productos pero un producto solo puede ser de un anunciante,
o sea 1:N y 1:1
por lo que una consulta de este tipo serviría
que necesitariamos para esto?
solo dos variables
12 y 23
entonces con el mod rewrite podríamos hacer esto:
en el .htaccess
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On #Habilita el módulo RewriteEngine#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteBase /
RewriteRule ^productos/(.+)/(.+)$ productos.php?prod=$1&anun=$2 [L,QSA]
aqui lo importante es esta linea
Código Apache:
Ver originalRewriteRule ^productos/(.+)/(.+)$ productos.php?prod=$1&anun=$2 [L,QSA]
lo que va entre (.+) es lo que capturas via get y $1 y $2 son las variables capturadas
ten cuidado que sean solo numeros, o letras minúsculas, y guiones medios o bajos.
escribiendo:
http://miweb.dom/productos/12/23
obtendrias el resultado esperado
en el siguiente post te mostraré como hacerlas más amigables.