I'm currently trying to place a sickbeard installation behind an ARR
This requires me to rewrite the relative urls for links and includes (css and scripts)
It is almost working
Here is the menu html:
<ul class="nav"><li class="divider-vertical"></li><li id="NAVsystem" class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle" href="#" onclick="return false;"><img src="http://sb.lan/sickbeard/images/menu/system18.png" alt="" width="18" height="18"> <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="http://sb.lan/sickbeard/manage/manageSearches/forceVersionCheck"><i class="icon-check"></i> Force Version Check</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/home/restart/?pid=16492" class="confirm"><i class="icon-repeat"></i> Restart</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/home/shutdown/?pid=16492" class="confirm"><i class="icon-off"></i> Shutdown</a></li></ul></li><li class="divider-vertical"></li><li id="NAVhome" class="dropdown active"><a data-toggle="dropdown" class="dropdown-toggle disabled" href="/home/">Home <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="http://sb.lan/sickbeard/home/"><i class="icon-home"></i> Home</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/home/addShows/"><i class="icon-plus-sign"></i> Add Shows</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/home/postprocess/"><i class="icon-random"></i> Manual Post-Processing</a></li></ul></li><li class="divider-vertical"></li><li id="NAVcomingEpisodes"><a href="http://sb.lan/sickbeard/comingEpisodes/">Coming Episodes</a></li><li class="divider-vertical"></li><li id="NAVhistory"><a href="http://sb.lan/sickbeard/history/">History</a></li><li class="divider-vertical"></li><li id="NAVmanage" class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle disabled" href="/manage/">Manage <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="http://sb.lan/sickbeard/manage/"><i class="icon-tasks"></i> Mass Update</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/manage/backlogOverview/"><i class="icon-retweet"></i> Backlog Overview</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/manage/manageSearches/"><i class="icon-search"></i> Manage Searches</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/manage/episodeStatuses/"><i class="icon-list-alt"></i> Episode Status Management</a></li></ul></li><li class="divider-vertical"></li><li id="NAVconfig" class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle disabled" href="/config/">Config <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="http://sb.lan/sickbeard/config/"><i class="icon-question-sign"></i> Help & Info</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/config/general/"><i class="icon-cog"></i> General</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/config/search/"><i class="icon-cog"></i> Search Settings</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/config/providers/"><i class="icon-cog"></i> Search Providers</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/config/postProcessing/"><i class="icon-cog"></i> Post Processing</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/config/notifications/"><i class="icon-cog"></i> Notifications</a></li></ul></li><li class="divider-vertical"></li><li id="NAVerrorlogs" class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle disabled" href="/errorlogs/">Logs & Errors (6) <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="http://sb.lan/sickbeard/errorlogs/"><i class="icon-file"></i> View Log (Errors)</a></li><li class="divider"></li><li><a href="http://sb.lan/sickbeard/errorlogs/viewlog/"><i class="icon-file"></i> View Log</a></li></ul></li><li class="divider-vertical"></li></ul>
But as you can see, some of the A tags didnt get the treatment.
E.g.
<a data-toggle="dropdown" class="dropdown-toggle disabled" href="/home/">Home <b class="caret"></b></a>
While the menu item after it
<a href="http://sb.lan/sickbeard/comingEpisodes/">Coming Episodes</a>
Did get it.
I tried using custom tags but this did not do the trick either
I guess this is a bug in the URL Rewrite Module?