Eso se hace con algun lenguaje del lado del servidor.
por ejemplo en php, si los datos los tomas por get o sea de la url y un dato falta te manda al index.
ejemplo
url buena = "http://miweb.com/index/article/324"
esto es una url amigable con mod_rewrite de php, sin el mod_rewrite sería así:
url buena = "http://miweb.com/index.php?view=article&id=324"
en el archivo php empezaria algo así si requieres a fuerzas el id y el artículo
index.php
Código PHP:
Ver originalif(!$_GET['id'] || !$_GET['article']){
//redireccion;
}