Недавно я унаследовал сайт, на котором работает coldfusion. Где-то в прошлом году все .htm
файлы были переименованы в .cfm
. Проблема в том, что некоторые внешние сайты уже ссылались на .htm
версий, и теперь эти ссылки не работают.
Я пытаюсь найти способ перенаправить пользователя на .cfm
файл, если .htm
файл запрошен, но не найден (и, конечно же, присутствует его аналог CF). Я новичок в IIS и просто не знаю, где искать.
Если вы используете IIS7, вы можете создать правило перезаписи, которое будет перенаправлять запросы из .htm в .cfm. В качестве альтернативы вы можете установить шаблон ошибки на 404.cfm, который будет проверять, существует ли эквивалентный файл в .cfm, а затем перенаправлять на соответствующий файл или опубликуйте стандарт 404.