У меня есть старое приложение Classic ASP, которое я хочу дублировать параллельно, то есть я хочу настроить другую копию (общение с другой базой данных) наряду с оригиналом.
Итак, где у меня // MyServer / MyApp1 /, у меня тоже скоро будет // MyServer / MyApp2 / ... пока все хорошо.
За исключением того, что многие URL-адреса в приложении являются абсолютными (например, файлы JS и CSS), например, <script type="text/javascript" src="/MyApp1/menu.js"></script>
.
Я мог бы найти ссылки на /MyApp1/
и заменить его на /MyApp2/
, но это раздражающая задача, которую мне придется повторять при обновлении основного приложения и в случае необходимости создания других копий - вероятность пусть и временный.
Я мог бы изменить эти URL-адреса на родительские пути, но это означает, что мне нужно ссылаться на каждый ресурс по-разному, в зависимости от того, где в структуре папок приложения я нахожусь. Опять же, это будет работать, но я не люблю использовать родительские пути по ряду причин.
Учитывая, что в Classic ASP нет функции тильды (~) (для ссылки на корень приложения), есть ли альтернативы, которые я могу рассмотреть?