vchesnokov

vchesnokov
Рейтинг
54
Регистрация
11.11.2005
Должность
Software manager
Интересы
Software development, music, digital photo
http://chesnokov.FL34.ru
jl2005:
На счёт header, ну вот пример:
header('Content-type: text/xml; charset=utf-8', true);

Так всё-таки:

1. header("Content-type: text/xml");

2. header("Content-type: application/xml");

3. header("content-type: application/rss+xml");

Я поставил сейчас:

header('Content-Type: application/rss+xml; charset=utf-8');

прогнал через http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.fl34.ru%2Fforumrss.xml и получил оценку "Congratulations!

This is a valid RSS feed.", т.е. "молодец, возьми с полки пирожок". Результат буду считать положительным, когда увижу эту страницу в списке индексированных без замечаний от поисковиков.

Toshka:
Header("Content-Type: text/xml"); вроде как☝

Ваш RSS файл при этом корректно индексируется в google, yandex, rambler и т.д.?

Revan:
у меня для корректно индексируемого rss выдаются - формат файла неизвестный......... ;)

Вам повезло. Я не вижу, что google сохраняет его в кэш, это нехороший признак, и в Яндексе в списке проиндексированных страниц её нет вообще, хотя ссылки на rss стоят с любой страницы форума.

Как вы отдаёте тип файла (см. выше варианты)?

Конкретизируем вопрос.

Как лучше отдавать заголовок с типом:

1. header("Content-type: text/xml");

2. header("Content-type: application/xml");

3. header("content-type: application/rss+xml");

4. иначе __________;

Один вопрос остался. Всё исправлено, валидатор выдаёт одно замечание по поводу отсутствия адреса email в теге author, но адреса почты я светить не хочу, думаю, это не критично. Но google почему-то выдаёт при анализе результатов http://www.google.com/search?&q=allinurl:www.fl34.ru/+site:www.fl34.ru__ на этот файл фразу "Формат файла: Неизвестный". Хотя отдаётся чётко xml (<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>....). Да и в Яндексе он так и не появился, хотя ссылок с головы сайта и форума на него немерянно :(.

Кто подскажет решение, в чём дело?

Mad Cat:
http://feedvalidator.org/ - вот валидатор для RSS.

Спасибо. Из трех замечаний, пожалуй, главное одно: Your feed appears to be encoded as "utf-8", but your server is reporting "US-ASCII".

Теперь ясно, я дал маху в такой мелочи... :)

Просто отключите возможность гостям создавать или меняь топики, только для registered users. А registered users, создаются через подтверждение на e-mail. Тот тип, конечно, может и новые e-mail генерить, чтоб с них регистрироваться, а потом кликать по ссылке в письме и подтверждать регистрацию на форуме, но так он уже упарится.

Ну и, само собой, картинки для постинга сообщений показывать, если этого ещё нет.

YAGR:
ничто никуда не сползает

Это точно. Регистрация на formator.ru прошла за пол-часа/час, выдана отдельная страница под ссылку. Приятно :)

Slam:
Ну тогда нужо создавать приватный форум или сайт, где будет список проверенных белых каталогов, и это список будет доступен проверенным людям... Вот.. только по бэклинкам эти каталоги всёравно найдут... но всёже это хоть както поможет исправить ситуацию..

Вы имеет ввиду, чтобы не регистрировали роботами всякую дрянь? Наверное, в каталогах стоит подумать над хотя бы минимальной защитой - ввод строки символов с картинки и т.д. Понимаю, что это тоже вечная борьба меча и щита, будут подбирать отмычки, но всё же. Опять же, какие-то ограничения на вводимые данные.

pauk:
И вообще БАН у Яндекса и Рамблера - явление скорее надуманное...

Те, кто пытаются вытащить свои сайты из него за свои же неправомочные действия, так не думают.

Всего: 82