Нужен совет по исследованию следующего вопроса.
Сайт Wheels настроен set(URLRewriting="On")
, все выглядит нормально, кроме корневой страницы.
Все ссылки, созданные с помощью linkTo
, выглядят как website.tld/controller/action
.
Но на a / режим "переключился" на частичный и ссылки имеют вид website.tld/index.cfm/controller/action
. Интересно, что если страница маршрута по умолчанию доступна явно (/pages/index в данном случае) -- URL-адреса построены правильно.
Веб-сайт работает в Tomcat с Apache2 под Ubuntu, стандартные правила перезаписи Wheels настроены непосредственно в конфигурации виртуального хоста в качестве обходного пути для известной проблемы с .htaccess.
Когда начать? Какие переменные проверять и как это отлаживать?
Спасибо.
UPD Все, что я вижу на данный момент, это то, что при прямом доступе к действию по умолчанию в выводе отладки нет Route: home
. Не знаю, как использовать эту информацию, у меня очень мало опыта работы с Wheels.
set(urlRewriting="On")
, если вы не перезаписываетеrewrite.cfm
. Убедитесь, что запросы направляются черезrewrite.cfm
, а не черезindex.cfm
. - person Chris Peters   schedule 11.06.2011index.cfm
. Я исправил правила перезаписи, и теперь все в порядке, пожалуйста, оставьте свой комментарий как ответ, я отмечу его принятым. - person Sergey Galashyn   schedule 11.06.2011