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 затем выполнение другой генерации / запуска должно решить проблему, если это так.

Другие вопросы по тегам