Назад | Перейти на главную страницу

Держите сайт ASP.NET и контент отдельно

У меня есть сайт ASP.NET в папке x. В настоящее время в папку x добавляется много другого статического содержимого, которое перемешивается, создавая большой беспорядок. Я хотел бы как-то разделить сайт ASP.NET и его контент.

Я знаю, что вы можете создавать виртуальные каталоги в IIS, но в корне их много и даже немного содержимого. Люди, занимающиеся контентом, не являются техническими специалистами, и им действительно нужен простой способ его добавления. Я бы поместил все в подпапку (они ничего не трогают снаружи, я не трогаю их папку), но это изменит их URL-адреса (www.example.com/something на www.example.com/content/something) .

Мне почти нужен способ «слить» две папки и заставить их действовать как одну. Я предполагаю, что это невозможно, поскольку могут быть конфликты файлов и т. Д. Какими другими способами я могу добиться этого?

В IIS7 вы можете загрузить и установить Модуль перезаписи URL который может позаботиться об этом за вас. Вы можете переместить файлы статического содержимого в подпапку и переписать эти запросы, чтобы получить содержимое из нового места, оставив URL-адреса без изменений.