ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (4): [1] 2 3 4 »   

> Без описания
yura3d
Отправлено: 7 мая 2009 — 18:45
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Поскольку вопрос очень актуальный, решил создать новую тему. Предлагайте Ваши идеи по поисковой оптимизации страниц ExBB.
 
 
mastersound
Отправлено: 7 мая 2009 — 20:45
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




а картинки рази ж не индексируются поисковиками? Иногда сайта в выдаче далеко нет (в Яше), а справа посмотришь - картинка с сайтом и с правильным дескрипшеном... Это я про .../im
 
 
mastersound
Отправлено: 7 мая 2009 — 22:34
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




vipraskrutka Классный у Вас форум (http://www.vipraskrutka.net). Скоро поселюсь тоже, как и здесь.))) Уже вот без ЭксБиБи не могу, как раньше с ТвойВеб... (жаль, что там всё остановилось) очень полезная инфа, которую я даже могу освоить, к своему удивлению))) движение даже таких молекул, как мы, приводит к общему (броуновскому: хаотичному, но целеустремленному) движению и созиданию. Рад знакомству.)))
 
 
yura3d
Отправлено: 9 мая 2009 — 21:24
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




У кого ещё какие будут предложения? Вопрос очень актуальный Хм
 
 
Defenderyk
Отправлено: 9 мая 2009 — 21:36
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




сделать как то динамические ключевики и титл. например, чтобы тема топика не только в титл шла, но и в дискрипшн и кей.
 
 
yura3d
Отправлено: 10 мая 2009 — 07:16
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defeneryk
Ну это само собой, и в RC2 уже сделано
 
 
Defenderyk
Отправлено: 10 мая 2009 — 07:21
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




Ну, если уж совсем охота к идеалу, то исправить эти пару недочетов:
http://exbb.info/community/topic...939761;verbose=1" target="_blank">http://validator.w3.org/check?ur...939761;verbose=1

http://exbb.info/community/topic...mp;profile=css21" target="_blank">http://jigsaw.w3.org/css-validat...mp;profile=css21
 
 
yura3d
Отправлено: 10 мая 2009 — 08:49
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defenderyk пишет:
Ну, если уж совсем охота к идеалу, то исправить эти пару недочетов:

Посмотрю что можно сделать, хотя это по большому счёту к оптимизации не относится
 
 
Zeg
Отправлено: 10 мая 2009 — 20:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Ну если так копать, то и свою 404 не мешает прикрутить:

в .htaccess добавить (если форум находиться не в корне, а папке forum):

CODE:
ErrorDocument 404 /forum/404.php


И вот для примера этот самый 404.php:

CODE:
<?php
header('HTTP/1.0 404 Not Found');
echo '<html><head><title>404 Страница не найдена :: Форум</title><meta http-equiv="refresh" content="8; url=http://moi_sait.xx/forum/"><META http-equiv="Content-Type" content="text/html; charset=windows-1251"></head><body>';
echo '<p><h1><b><font color="red">404</font></b></h1></p>Запрошенная страница не найдена!<br><p><u>Причины, по которым могла произойти ошибка</u>:<br><i>Неправильно набран адрес;<br>Такой страницы никогда не было на сайте;<br>Такая страница была, но была перемещена.</i></p>
<p><a href=http://moi_sait.xx/forum/>Главная страница Форума</a></p>
<p><a href=http://moi_sait.xx/>Главная страница сайта</a></p>';
exit;
?>


Может кому и пригодится. Тем более, что с 404-ой ошибки можно поиметь массу полезной информации. Например, организовать отсылку сообщения на мыло с данными о том, кто и как попал на эту 404-ю (например, если где-то в коде самого форума или сайта есть такая ошибка, "кривая" ссылка и пр.).
(Добавление)
зы. Такая "склейка", предложенная vipraskrutka и своя 404 крутятся на форуме (да и сайте) уже несколько лет. Телефон
 
 
Defenderyk
Отправлено: 10 мая 2009 — 21:35
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




зато яндекс и гугл не выкинут такую страницу)
 
 
yura3d
Отправлено: 11 мая 2009 — 15:08
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




vipraskrutka пишет:
Относится, особенно незакрытые теги.

Хм, не знал, приму к сведению.

vipraskrutka пишет:
т.е. чтоб был редирект с exbb.org на www.exbb.org (или наоборот), но чтоб был один вариант.

Так в версии RC1 поддержка подобного редиректа есть изначально (в зависимости от того, как указан адрес форума в админке, с www или без). Можете проверить сейчас, при наборе www.exbb.org/community произойдёт редирект по адресу без www. Единственное отличие, это сделано средствами PHP, а не htaccess (некоторые хостинги htaccess запрещают) и я совсем забыл про 301-й заголовок, в будущей версии заголовок добавлю.

Zeg пишет:
Ну если так копать, то и свою 404 не мешает прикрутить:

Буду думать, хотя ещё попадаются хостинги, запрещающие использование htaccess Огорчение
 
 
Zeg
Отправлено: 26 мая 2009 — 00:50
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Как вариант развития темы про 404 - с точки зрения искалок более правильно, если при обращении к несуществующей теме генерилась именно 404 ошибка. Форум сообщает, что данная тема не существует, так можно добавить, что бы при этом и хедер соответствующий "отдавался":
CODE:
header('HTTP/1.0 404 Not Found');


А то мало ли, где какая ссылка на перемещённую или удалённую тему бота поискового приведёт...
 
 
yura3d
Отправлено: 26 мая 2009 — 06:34
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Zeg пишет:
А то мало ли, где какая ссылка на перемещённую или удалённую тему бота поискового приведёт...

Т.е. при выводе сообщения о том, что тема или раздел (к примеру) не существуют, сделать отправку заголовка 404 ?
В принципе это нужно, т.к. боты индексируют эти бесполезные страницы с сообщениями в огромном количестве. Посмотрим что vipraskrutka на это скажет
 
 
yura3d
Отправлено: 10 июня 2009 — 12:22
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




vipraskrutka пишет:
Так я уже об этом говорил, что на 404 ошибке должен быть 404 ответ

Вобщем реализация такая. Открываем файл include/fm.class.php, находим строки:
CODE:
$this->_Link = ($meta !== '') ? "<meta http-equiv='refresh' content='".$this->_Refresh."; url=".$meta."'>":'';
$return = ($meta === '') ? ' <a href="javascript:history.go(-1)"> << '.$this->LANG['Back'].'</a>':$this->LANG['ReloadingPage'];

И над ними добавляем строки:
CODE:
if (defined('IS_404'))
header('HTTP/1.1 404 Not Found');

Теперь для отправки 404-го ответа перед вызовом функции, генерирующей сообщение об ошибке $fm->_Message(), необходимо инициализоровать константу IS_404:
CODE:
define('IS_404', 1);

Вот простой пример, в скрипте topic.php на самом первом этапе перед открытием темы происходит проверка, переданы ли скрипту номер раздела и номер темы. Если не переданы, то выводится сообщения об ошибке:
CODE:
if (($topic_id = $fm->_Intval('topic')) === 0 || ($forum_id = $fm->_Intval('forum')) === 0) {
$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['CorrectPost']);
}

Как и говорил выше, для того чтобы страница с таким сообщением имела ответ 404, необходимо перед вызовом функции $fm->_Message() инициализировать константу IS_404:
CODE:
if (($topic_id = $fm->_Intval('topic')) === 0 || ($forum_id = $fm->_Intval('forum')) === 0) {
define('IS_404', 1);
$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['CorrectPost']);
}

Вроде бы всё, остальные обработки можно сделать по аналогии
 
 
Andr1y
Отправлено: 10 июня 2009 — 13:16
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Апр. 2009  
Репутация: 1




Можно в .htaccess добавить редирект на определенную страницу при 404 ошибке. Таким образом перехватываются все битые url на сайте.
CODE:
ErrorDocument 404 /forum/error.php

Вот как это у меня реализовано: http://www.zhydachiv.in.ua/forum/indexx.php

(Отредактировано автором: 10 июня 2009 — 13:18)

 
 
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Поисковая оптимизация ExBB
Темы Форум Информация о теме Обновление
Подфорумы
Имеется ли реально работающий мод «Подфорумы» для Exbb.FM.RC1
Обсуждение Ответов: 3
Автор темы: fdg
16 ноября 2009 — 07:03
Автор: fdg
Мод: Портал
Простая портальная система на основе ExBB
Модификации и дополнения Ответов: 29
Автор темы: igrok54
22 мая 2014 — 08:41
Автор: GreatALF
Мод: Похожие темы
Совместимость: ExBB FM 1.0 (версии: RC1, RC2 )
Модификации и дополнения Ответов: 37
Автор темы: Иван Петров
8 сентября 2012 — 14:27
Автор: wasp
Перспективы дальнейшего развития
Отказ от ExBB FM 1.0 и переход на ExBB FM 1.1 и ExBB 2.0
Новости Ответов: 217
Автор темы: yura3d
24 июля 2012 — 16:59
Автор: electron
Ротатор рекламного кода на php
для блоков из темы http://exbb.info/community/topic.php?forum=9&topic=40
PHP/Perl Ответов: 1
Автор темы: variant0
18 февраля 2015 — 07:32
Автор: SanGer
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0967]     [ ]