Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: хейдер для feedburner

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
246978
Отправлено: 02 Января, 2013 - 15:03:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 273
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)

[+]


В смарти формирую tpl, которая содержит в себе формат xml с моей лентой новостей, делаю ссылку на этот экшен, все работает, происходит подписка на RSS все работает. Проблема появляется тогда когда пытаюсь зажечь google FeedBurner , указываю адрес на этот по которому формируется rss, но google ругается
CODE (html):
скопировать код в буфер обмена
  1. Received HTTP error: "Service Unavailable" while fetching source feed.

Думаю проблема в хедере сейчас передаю вот такой хейдер
PHP:
скопировать код в буфер обмена
  1.  
  2.  header("Content-Type: application/rss+xml");
  3.  header("Expires: Thu, 19 Feb 1998 13:24:18 GMT");
  4.  header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
  5.  header("Cache-Control: no-cache, must-revalidate");
  6.  header("Cache-Control: post-check=0,pre-check=0");
  7.  header("Cache-Control: max-age=0");
  8.  header("Pragma: no-cache");
  9.  

ПОМОГИТЕ РАЗОБРАТЬСЯ!!!

(Отредактировано автором: 02 Января, 2013 - 15:04:45)

 
 Top
Ed
Отправлено: 02 Января, 2013 - 23:28:58
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)

[+]


Попробуйте вместо
CODE (php):
скопировать код в буфер обмена
  1. header("Content-Type: application/rss+xml");

записать
CODE (php):
скопировать код в буфер обмена
  1. header("Content-type: application/xml")

По крайней мере в некоторых случаях помогает
Как сделать RSS ленту? - http://forum.php.su/topic.php?fo...1&topic=2460
Помогите с rss - http://forum.php.su/topic.php?fo...1&topic=3145

Гляньте также на странице http://www.php.su/functions/?header как использовать Cache-Control и о втором параметре функции header.

По поводу Received HTTP error: "Service Unavailable" while fetching source feed в Гугл Групс было такое сообщение.
Цитата:
I have the same problem, I think the problem lies with the google
server not propogating the feed correctly.
I use google reader for a valid rss output just easy.
Because the thing is when you burn a valid rss or atom feed, it should
work in Feedburner.
But when you want to brand your feed in Feedburner that does not work
some way or the other.

Источник: https://groups[dot]google[dot]com/forum/[dot][dot][dot]r6c/6I7py44UGEEJ
For now you should see if you can burn a feed without using Personal
brand
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB