URL Rewriting \ m3u mime type

1. When url rewriting occurs it is not occurring consistently in my application - some pages have the jsessionid and some do not. I am using the JSTL <c:url> tag to generate all of my urls. Does anyone know what might cause this inconsistency?

2. Is it possible to force url rewriting using the <c:url> tag even if the client's browser accepts cookies? My application allows the user to download an mp3. I am trying to use the audio/m3u mime type. When the client's browser receives the url sent back as an m3u mime type it hands the url off to the mp3 player which requests the mp3 with this url. However, the client's cookie does not seem to be sent back by the mp3 player. So, if possible I would like to use url rewriting regardless of whether the client accepts cookies or not so the I can maintain the session information.