¿Permitir URL en el sitio web?

Tengo un par de URL a las que debo permitir el acceso antes de que se cargue la página y las URL restantes se redirigirán.

expample: If user trying to access these urls they will be allowed and other urls will be redirected to google.com (example) http://mysite.com/site/Dept/IT http://mysite.com/site/Dept/IT/ITWS http://mysite.com/site/dept/ce http://mysite.com/site/dept/mkt http://mysite.com/site/teams/dgt http://mysite.com/site/teams/mm 

¿Cómo se puede hacer esto en jQuery? Hacer arraylist para URL y verificar contra arraylist y permitirlos.

Use esto para las URL externas.

 $(document).ready(function() { $('a').click(function() { if (!$(this).attr("href").match("^http://yoursite.com.*$")) { if (!confirm("Do you realy want to leave this site?")) { return false; } } }); }); 

Si realmente desea rechazar las URL especiales en su servidor, le sugeriría que lo haga en el servidor.

Puede cargar un fragmento de código Javascript en cada página y redirigirá al usuario si la URL de la página actual no coincide con ninguna de estas.

 $(document).ready(function() { var urls = ["http://mysite.com/site/Dept/IT", "http://mysite.com/site/Dept/IT/ITWS", "http://mysite.com/site/dept/ce", "http://mysite.com/site/dept/mkt", "http://mysite.com/site/teams/dgt", "http://mysite.com/site/teams/mm"]; if ($.inArray(document.location.href, urls) == -1) { window.location = "http://www.google.com/"; } });