Red Spirit

Блог Алексея Таянчина

RSS 2.0

Проблема RSS фида WordPress на веб-сервере Cherokee

Мой сервер сейчас работает на веб-сервере под индейским названием Чероки (http://www.cherokee-project.com/) он крутой и всё такое, но есть некоторые неудобства,  например он не понимает всеми нами любимый файлик директив для Апача под названием .htaccess. Если мы хотим использовать на сайте человекопонятные URL, то не обойтись без великого mod_rewrite правила для которого прописываются в этом самом .htaccess. На сервере Cherokee нет mod_rewrite, но есть свои настройки внутреннего редиректа, которые, в принципе, работают как надо и проблем связанных с миграцией с Апача как правило не возникают.

Однако на Wordress нашелся хитронаглый глюк. RSS фид, который находится по адресу /feed (или /wp-rss.php) перестает работать и возникает бесконечный редирект на самого себя, браузер детектит зацикливание и говорит, мол, адрес не рабочий. Я как обычно могу быть не прав, но мне кажется, что это зацикливание происходит именно из-за того, что используется Чероки с какими-то, возможно, недостающими настройками. В остальном блог и все страницы на нем работают отлично, косяк только в RSS. Гугление, как говориться, не помогло и недолго думая решил решить проблему в лоб.. да, тупо написать свой скрипт, который будет возвращать последние посты в RSS формате. Сейчас как раз он у меня и работает по адресу http://redspirit.ru/wp-rss.php. Я просто борзо переписал уже существующий файл wp-rss.php его сценарий в следующем листинге:

Categories: WordPress Тэги: , ,