En un sitio de artículos me pidieron que pase las URLs a user-friendly por lo que puse un RewriteRule para esto...
Código:
La primera variable es el id que uso en la URL real y la segunda es el titulo pasado as URL por SEO, etc.#Rescritura para los articulos RewriteRule ^articles/(.+)/(.+) /articles.php?id=$1
Ahora me pidieron que si el usuario llegó a un artículo desde lo que ellos llaman un "Especial" (Es un minisite dedicado a otra cosa basicamente) la forma en la que se muestra el artículo sea un tanto diferente.
Pensé en hacer que los links contenidos en los especiales pasen por URL algo como "from_special = (nombre del especial)" y si esa variable esta presente atajarla y trabajar con ella, pero necesito respetar el user-friendly que viene teniendo.
Cual es la estructura de RewriteCond que necesito para lograr esto?
Debería quedar algo así:
Código:
Gracias. #Rescritura para los articulos RewriteRule ^articles/(.+)/(.+) /articles.php?id=$1 #Rescritura para los articulos desde especiales RewriteCond ??????????????????????????????? RewriteRule ^articles/(.+)/(.+)/(.+) /articles.php?id=$1&from_special=$3