Мне дали задачу исправить, и я сначала подумал о файлах .htaccess, за исключением одного момента, я быстро понял, что это сервер IIS. Можно ли предоставить веб-мастеру возможность изменять виртуальные каталоги с помощью файлов web.config так же, как вы можете использовать файлы .htaccess? Если да, то есть ли идеи, где я могу найти подробную информацию о том, как это делается, чтобы я мог общаться с конечным клиентом? Мы хотим иметь возможность делать это, не предоставляя веб-мастеру доступ к консоли IIS.
Пример желаемого изменения:
http: //FQDN/Careers/Careers.aspx? locale = en-ca & uid = Карьера
имеют http: FQDN / careers, указывающие на вышеизложенное, но измененные / добавленные / удаленные конечным пользователем с помощью web.config
IIS не поддерживает делегированное управление виртуальными каталогами, но Веб-развертывание - вариант, если у вас есть права администратора на сервере и вы хотите настроить IIS, чтобы пользователи могли помечать папки как приложения и перезапускать, останавливать и запускать пулы приложений. Конечный пользователь может сделать это с помощью диспетчера IIS.
Однако, если вам действительно нужно перенаправление URL-адресов, это можно сделать с помощью Перезапись URL которым управляет web.config. Его необходимо установить на сервере (требуется перезагрузка), а затем web.config дает полную гибкость в настройке URL-адресов.