Obvio que la variable modulo nunca estará vacía porque siempre te tienes que dirigir a un modulo ;).
Si pones
www.miweb.com ( o sea no tiene modulo alguno ) la variable modulo, como ves en el código, tomara el valor 'home' que es la pagina principal.
Las url amigable tienen esta forma:
www.miweb.com/historia
Si necesito pasarle mas parametros como por ej. el editorial
www.miweb.com/editorial/23
etc. etc.