Перенаправления Helicon Ape не работают должным образом в Sitefinity 3.7
Мы переносим старый сайт Sitefinity 3.7 с IIS 6 на IIS 7 и обновляем Helicon URL_Rewrite_2 до Helicon Ape.
В среде IIS6 у нас было несколько правил перезаписи для перенаправления из /page/index.aspx в / page /, и они работали на отлично.
Это уже давно не работает, теперь мы обновились, и мы потратили довольно много времени, пробуя новые вещи, чтобы заставить его работать.
Helicon Ape установлен правильно, и мы можем заставить перенаправления работать на все ресурсы, не относящиеся к CMS. Мы даже можем перенаправить ресурс CMS на внешнюю страницу (например, Google). Однако попытка перенаправления с ресурса CMS на страницу сайта не работает вообще.
Например, это прекрасно работает на каждой странице сайта
RewriteEngine on
RewriteRule (.*) http://www.google.co.uk [NC,L,NS]
Это также перенаправит штраф
RewriteEngine on
RewriteRule images\/001\.jpg /empty.html [NC,L,NS]
Когда мы делаем это на странице в CMS...
RewriteEngine on
RewriteRule example\/index\.aspx /example [NC,L,NS]
... он вообще не перенаправляет. Это просто показывает страницу, как обычно.
У кого-нибудь есть какие-либо идеи?
1 ответ
Попробуйте связаться со службой поддержки HeliconTech и объяснить проблему с поддержкой error.log и rewrite.log для запроса на тестирование. Они хороши в этом виде устранения неполадок.