Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2013-01-10 14:54:13

RaSSveT
Участник
Зарегистрирован: 2013-01-10
Сообщений: 15
Рейтинг :   
Сайт

Google ругается на отсутствие 404 ошибки. Помогите...

Здравствуйте!
За месяц Goggle прислал два письма с текстом "Обнаружено значительное увеличение числа URL, которые не возвращают ошибку 404 (страница не найдена), хотя это необходимо. "
Речь идет о страницах пользователей, которых не существует вовсе или были удалены.
Т.е. если перейти на страницу http://site.ru/users/абракадабра.html система выдает шаблонную страницу с текстом "Ошибка: Вы не выбрали пользователя или такой пользователь не существует!". Помогите в данной ситуации сделать на отдачу 404 ошибку. Не осилю сам... Закрыл /users/ вовсе в robots.txt но думаю это не правильный выход
Система 0.9.3 Release [SVN880+FIX01]

Изменено RaSSveT (2013-01-10 14:58:06)

Не в сети

#2 2013-01-10 19:33:13

RaSSveT
Участник
Зарегистрирован: 2013-01-10
Сообщений: 15
Рейтинг :   
Сайт

Re: Google ругается на отсутствие 404 ошибки. Помогите...

Придумал сам как сделать!!!
Просто гляньте правильно ли? Но работает.
В файле uprofile.php заменил:

	if (!is_array($urow)) {
		msg(array("type" => "error", "text" => $lang['uprofile:msge_no_user']));
		return;
на

	if (!is_array($urow)) {
		     error404(); 
		return false;

Не в сети

#3 2013-01-11 16:25:05

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Google ругается на отсутствие 404 ошибки. Помогите...

RaSSveT, правильно smile

Не в сети

#4 2013-01-11 17:25:19

RaSSveT
Участник
Зарегистрирован: 2013-01-10
Сообщений: 15
Рейтинг :   
Сайт

Re: Google ругается на отсутствие 404 ошибки. Помогите...

ок. Спасибо.

Не в сети

Подвал раздела

Работает на FluxBB