Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обновление Sitemap / 7 сообщений из 7, страница 1 из 1
14.08.2013, 11:20
    #38365798
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
https://support.google.com/news/publisher/answer/74496?hl=ru

GoogleНасколько часто нужно обновлять свой файл Sitemap для новостей?

Обновлять файл Sitemap для новостей следует не реже, чем сам сайт с новостями. Новости Google сканируют ваш файл Sitemap для новостей и ваш основной сайт с одинаковой частотой.

Помните, что в файле Sitemap для новостей можно указывать только статьи, опубликованные за последние два дня. Статьи, опубликованные более двух дней назад, можно удалить из файла Sitemap для новостей, но они останутся в индексе новостей в течение 30 дней.

Несмотря на то, что я обновляю Sitemap, мне надо ждать 30 дней, пока перестанет появляться в Google старая ссылка?

=== error.log ====
[14-Aug-2013 11:00:44 ---] PHP Warning: include(): Filename cannot be empty in /home/NNN/public_html/index.php on line 126
[14-Aug-2013 11:00:44 ---] i] PHP Warning: include(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/NNN/public_html/index.php on line 126


=== еле обнаружила с какого адреса идет ошибка, но его уже не существует, но Google выдает его и естественно, выходит ошибка по этому адресу
.................../index.php?hide=hot96&lang=ge

Как можно избавиться от него или надо ждать?
...
Рейтинг: 0 / 0
14.08.2013, 15:31
    #38366341
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
авторКак можно избавиться от него или надо ждать?
обязательно отдавать 404 на несуществующие адреса, и да ждать. чем меньше сайт, тем больше ждать.
...
Рейтинг: 0 / 0
14.08.2013, 15:56
    #38366387
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
ScareCrowавторКак можно избавиться от него или надо ждать?
обязательно отдавать 404 на несуществующие адреса, и да ждать. чем меньше сайт, тем больше ждать.

Ок, спасибо, ... создам новую страницу 404 с нужным оформлением.

Чем меньше сайт, тем больше ждать
и чем больше сайт, тем меньше ждать?
...
Рейтинг: 0 / 0
14.08.2013, 16:05
    #38366408
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
автори чем больше сайт, тем меньше ждать?
да. например SQL.ru индексируется чуть ли не в реальном времени.
...
Рейтинг: 0 / 0
14.08.2013, 21:56
    #38366863
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
404. html создала и он работает, но при некоторых случаях.

Но если же набрать ошибочный адрес

http://site_address/index.php?hide=hot96

то тогда можно увидеть шапку сайта header.php и нижнюю часть bottom.php

А между ними такое сообщение:

Код: php
1.
2.
3.
Warning: include(): Filename cannot be empty in /home/sss/public_html/index.php on line 126
Warning: include(): Filename cannot be empty in /home/sss/public_html/index.php on line 126
Warning: include(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/sss/public_html/index.php on line 126



Фактически, получается что у меня в index.php
Код: php
1.
2.
3.
4.
5.
<?php include "header.php" ?> 
.........
    <?php include $divmain; ?>   
..........
<?php include "bottom.php" ?>



Содержание $divmain меняется по ситуации. Фактически ошибку 404 не пишет, а говорит, что имя не может быть пустым, может здесь что-то надо учесть?

$divmain надо заставить быть не пустым, но как ... :)
...
Рейтинг: 0 / 0
14.08.2013, 22:10
    #38366877
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
NickBellФактически, получается что у меня в index.php
Код: php
1.
2.
3.
4.
5.
<?php include "header.php" ?> 
.........
    <?php include $divmain; ?>   
..........
<?php include "bottom.php" ?>




Содержание $divmain меняется по ситуации. Фактически ошибку 404 не пишет, а говорит, что имя не может быть пустым, может здесь что-то надо учесть?

$divmain надо заставить быть не пустым, но как ... :)Вообще говоря, $divmain должен содержать путь к файлу. Следовательно:
1. Проверяем наличие файла по указанному пути http://www.php.net/manual/ru/function.is-file.php
2. Если файл отсутствует, то на выбор: а) обходим инклюд и б) задаем какой-то файл для этой ситуации (для ошибки 404).
3. Собственно инклюд (если не обошли его в 2а)
...
Рейтинг: 0 / 0
14.08.2013, 22:49
    #38366907
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Sitemap
vkle,

Всё получилось ... :)

Большое спасибо за ссылку!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обновление Sitemap / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]