Javascript на стороне клиента.Mod_rewrite на стороне сервера.
Поэтому Javascript никогда не увидит переписанный URL.Что касается вашего браузера, то введенный вами URL-адрес является законченным.
Единственное реальное решение - изменить ваш Javascript так, чтобы он смотрел на полученный URL-адрес, а не на старую версию (или, возможно, на анализдля обеих альтернатив, так как старый URL все еще будет работать, и у людей все еще могут быть старые закладки).
Другое возможное решение - перейти к вашему серверному коду (PHP? независимо от того?), где вы можете увидетьпереписанный URL, и вставьте туда некоторый код JavaScript, который вы можете проанализировать на стороне клиента.Не идеальное решение, хотя.Вы бы лучше просто выбрали вариант 1 и изменили свой Javascript так, чтобы он справлялся с URL-адресами, которые он фактически получит.