Как лучше сделать функцию отложенной публикации

I5
На сайте с 04.05.2006
Offline
75
888

Нужен совет.

Для своей цмс пишу функцию отложенных публикаций.

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

В связи с чем возник вопрос - что будет лучше для сайта, если время публикации статьи еще не наступило - варианты:

1. Поисковик получит 404 ошибку;

2. Поисковик получит страницу с текстом типа "Время публикации этой статьи еще не наступило. Поиходите тогда-то..."

Надеюсь на конструктивный ответ...

ewg777
На сайте с 04.06.2007
Offline
225
#1
igrok54:
Нужен совет.
Для своей цмс пишу функцию отложенных публикаций.

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

В связи с чем возник вопрос - что будет лучше для сайта, если время публикации статьи еще не наступило - варианты:
1. Поисковик получит 404 ошибку;
2. Поисковик получит страницу с текстом типа "Время публикации этой статьи еще не наступило. Поиходите тогда-то..."

Надеюсь на конструктивный ответ...

Есть смысл так не делать или публиковать вовремя.

I5
На сайте с 04.05.2006
Offline
75
#2

ewg777 - спасибо за ответ, но все таки хотелось бы точнее, так как ЦМС-ка бесплатная, каждый юзер действует по своему. Поэтому возможен и такой вариант.

Вопрос в первом топике остается актуальным.

Или еще третий вариант, при котором страница статьи существует не зависимо от времени публикации, т.е. 404 ошбки нет, а до наступления времени публикации ссылки на статью, анонс в разделе не выводится, то есть ее увидеть можно, но только зная URL.

J
На сайте с 02.02.2009
Offline
53
#3

Отложенная публикация осуществляется или средствами Cron или же при неком триггере - например, заход человека на сайт или же заход человека на страницу с публикацией (тогда сразу публиковать и показывать статью)

I5
На сайте с 04.05.2006
Offline
75
#4
jumash:
Отложенная публикация осуществляется или средствами Cron или же при неком триггере - например, заход человека на сайт или же заход человека на страницу с публикацией (тогда сразу публиковать и показывать статью)

Зачем такие сложности?

На моем движке скрипт листит директорию со статьями (статьи храняться в текстовых файлах + имя файла соответствует дате-времени публикации) и выводит содержимое директории рассортированное по времени публикации. Поэтому делаю дополнительную проверку на соотношение текущей даты-времени с датой-временем в имени файла, если время в имени файла больше - не выводить. Решается еще на уровне считывания в массив имен файлов.

Для страницы одной статьи - аналогичная проверка и что скрипт должен сделать по результатам если время публикации еще не наступило - как раз и есть суть вопроса (редирект на 404 страницу или информационное сообщение или считать файл базы и отдать страницу).

dvaes
На сайте с 03.09.2007
Offline
65
#5
Для страницы одной статьи - аналогичная проверка и что скрипт должен сделать по результатам если время публикации еще не наступило - как раз и есть суть вопроса (редирект на 404 страницу или информационное сообщение или считать файл базы и отдать страницу).

а для какой такой лучшей индексации поисковиком вы собираетесь это сделать, если хотите скрыть от него саму статью и передавать 404?) передавайте, наверн, норм контент со статьей. а пользователям не показывайте ссылку на нее до публикации. только я, если честно, смысл этого не понимаю))

CE
На сайте с 30.01.2008
Offline
73
#6
igrok54:
Возник вопрос в связи с тем, что где-то читал, что для лучшей индексации используется способ прогона статьи по соцзакладкам за некоторе время до публикации этой статьи на сайте.

очень спорное утверждение. Перечитайте источник.

I5
На сайте с 04.05.2006
Offline
75
#7
dvaes:
а для какой такой лучшей индексации поисковиком вы собираетесь это сделать, если хотите скрыть от него саму статью и передавать 404?) передавайте, наверн, норм контент со статьей. а пользователям не показывайте ссылку на нее до публикации. только я, если честно, смысл этого не понимаю))

Именно к такому решению я и склонялся, спасибо, Вы развеяли мои последние сомнения. Вопрос решен. Тему можно закрыть.

CHEM_Eugene - ваш совет учту, обязательно почитаю еще об этом.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий