Docpad перенаправляет на чистый URL без плагина clean url
Когда я бегу docpad run
, сервер docpad перенаправляет ссылки на файлы с .html
расширение на чистые URL. На данный момент у меня не установлен плагин cleanurls, но я использовал его ранее в процессе разработки.
Например localhost:9778/de.html
перенаправляет на localhost:9778/de
который возвращает "Not Found".
Репо, над которым я работаю, это odl.docpad.
Заранее спасибо!
2 ответа
Проблема решилась сама собой. Я абсолютно не знаю, была ли это просто какая-то случайная причуда или я изменил что-то, что исправило это. Все равно, спасибо за помощь.
РЕДАКТИРОВАТЬ: Очевидно, проблема была в том, что браузеры кэшируют 301 перенаправления (спасибо гиперкубу за указание на это) Дополнительная информация здесь: http://www.electrictoolbox.com/google-chrome-clear-301-redirect/.
Возможно, когда вы использовали плагин cleanurls, вы генерировали / запускали статическую среду? В этом случае у вас будет много псевдонимов html-файлов, размещенных в вашем выходном каталоге. Бег docpad clean
или же rm -Rf out
затем выполнение другой генерации / запуска должно решить проблему, если это так.