Buongiorno a tutti,
utilizzo questo script trovato in rete per far si che un menu, incluso dinamicamente, abbia impostata la classe CSS "current" quando ci trova nella pagina corrente.
Premetto che la mia homepage è di default senza "index.php". Come dire che se si mette la index.php viene fatto redirect al dominio base, per non avere contenuti duplicati, motivo per il quale ho aggiunto all'ultima parte il ciclo if.

Pero' se la pagina corrisponde al solo dominio (www.dominio.it) il ciclo if non mi viene comunque eseguito... Ovviamente il link nel menu (nel tag "a") è proprio solamente il link al dominio...

Dove sbaglio? grazie in anticipo!

codice:
$(document).ready(function(){
	var sottocartella = "";
	var dominio = "http://" + window.document.domain + "/" + sottocartella;
	var file_name = document.location.href;
	var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
	var pagina = file_name.substring(file_name.lastIndexOf("/")+1, end);
	if (pagina == "") {
		$("a[href='" + dominio + "']").addClass("current");
	} else {
		$("a[href='" + dominio + pagina + "']").addClass("current");
	}
});
Ehm.. si può anche chiudere... mio errore grossolano
mancava uno slash dopo il link al dominio