исправлено Ошибка с несуществующей темой

L

ler

Гость
#1
Exile. В файле viewtopic на 105 строке лучше сделать так

if (!$topic_id && !$post_id)
{
//bb_die($lang['TOPIC_POST_NOT_EXIST']);
redirect("index.php");
}

А то у меня страница viewtopic.php релевантнее в яндексе чем главная
 

Exile

Администратор
#2
@ler чем лучше? Тем что пользователь не будет понимать, почему он попадает на главную? Если отите редиректа - вставляйте перед bb_die следующий код:
PHP:
meta_refresh('index.php' , 10);
Где 10 - время в секундах перед редиректом на указанную страницу. А по вопросам ревелантности вам все же к Яндексу, наверное - непонятно откуда он берет id несуществующих топиков, если у вас такая проблема. В новой ревизии все же добавлю редирект и тем не менее.
 
L

ler

Гость
#3
Ну а так смысл держать в индексе страницу

Please Login or Register to view hidden text.

без айди
Или такую

Please Login or Register to view hidden text.



Либо редиректить, либо писать ошибку о неверном id топика и прописывать тег <meta name="robots" content="noindex,nofollow" /> чтоб поисковикам не индексировать такую страничку

Вот такая ссылка работает тоже кстати

Please Login or Register to view hidden text.

и никаких ошибок не выдает (а плодить дубли страниц не есть гуд)

Редирект полезен тем, что ссылочный вес всех таких левых страничек передается главной странице
 
Последнее редактирование модератором:
Сверху