Как скрыть RSS-страницу от всех, кроме FeedBurner - PullRequest
1 голос
/ 27 февраля 2011

Я хочу скрыть свой канал от всех, кроме FeedBurner.

Когда FeedBurner заходит на мою страницу rss, я хочу, чтобы они могли сканировать его.

Когда кто-нибудь посещает эту страницу, она будет перенаправлена ​​на мою страницу FeedBurner.

Как бы ты это сделал?

Мой блог написан на PHP. (пользовательский код)

Дополнительная информация:

Я предпочитаю перенаправлять, используя метод head ("location:") в PHP вместо .htaccess

Моя страница rss: domain.tld / feed /

Ответы [ 3 ]

3 голосов
/ 27 февраля 2011

Агентом пользователя Feeburner является FeedBurner / 1.0.Вы можете использовать $ _ SERVER ['USER_AGENT'] для обнаружения пользовательского агента и перенаправления всех, кроме feedburner.

Edit: Вы также можете использовать .htaccess, какДокументация Pascal MARTIN предоставляется.

2 голосов
/ 27 февраля 2011

Вас может заинтересовать следующая страница документации Feedburner: Как перенаправить трафик с исходного канала моего сайта на мой канал FeedBurner?

1 голос
/ 27 февраля 2011

Вы можете проверить пользовательский агент на FeedBurner, но так как пользовательские агенты могут быть подделаны, я не был бы слишком зависим от этого подхода, если скрытие RSS делается из соображений безопасности.

...