|
Поделиться

Карта сайта для ботов (phpBB3 SEO Sitemap)

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.

Сообщение Shredder » 28.10.14 02:06

Данное расширение является аналогом моей карты для phpBB 3.0.x, адаптированным под phpBB 3.1.x.

phpbb3-ext-seo-sitemap-1.1.0-beta2.zip
(32.89 КБ) Скачиваний: 3468

Адд-он от ostridm для добавления ссылок Галереи в карту:
phpbb3-gallery-add-on-for-seo-sitemap.zip
(3.89 КБ) Скачиваний: 64

Возможности и настройки:

  • Автоматический учёт прав доступа к форумам при загрузке поисковиком.
  • Возможность исключать выбранные форумы из карты при помощи удобного списка в админке (см. скриншот).
  • Кеширование на выбранный в настройках срок для уменьшения нагрузки на сервер.
  • Автоматическое определение и поддержка расширения Ultimate SEO URL (ЧПУ). Если ЧПУ не установлен или отключен, ссылки в карте имеют стандартный вид.
  • Возможность изменять приоритет и частоту обновления для различных типов тем.
  • Возможность задать лимит URL, при достижении которого карта будет разбита на несколько индексных файлов. Подробнее об этом читайте здесь.
  • Отображение общего числа URL (страниц форума), находящихся в карте. Очень полезно, если вы хотите иметь представление об общем числе полезных страниц вашей конференции, которое должны индексировать поисковики.

Примечание:
Расширение добавляет в подвал форума копирайт - ссылку на мой сайт. Кому он мешает, могут убрать его, удалив файл overall_footer_copyright_append.html из папки sitemap/styles/all/template/event

Установка:
Разархивировать и закачать содержимое архива в папку ext в корне форума, включить расширение на вкладке "Персонализация" в админке, затем настроить на вкладке "Настройка расширений" --> "SEO Карта сайта".
Карта будет доступна по ссылке адрес_вашего_форума/sitemap.xml - этот адрес нужно будет добавить в robots.txt, указав там директиву Sitemap: адрес_форума/sitemap.xml, а также добавить его в панели вебмастера Яндекса и Google. После этого роботы будут периодически посещать страницу карты, загружая обновлённое содержимое.

Для корректной работы мода вам может понадобиться настроить свой сервер определённым образом. Если мод работает сразу после установки, то этого делать не нужно. Если нет, выполните следующие инструкции:

  • Для сервера Apache, узнайте у своего хостера, включён ли на сервере mod_rewrite, и если нет, то пусть они его включат. После этого убедитесь, что в файле .htaccess, расположенном в корне форума, присутствует следующая часть:
    Код: Выделить всё
    <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule ^(.*)$ app.php [QSA,L]
    </IfModule>

    В чистом пакете phpBB, который можно скачать с официального сайта, эта часть кода присутствует по умолчанию, поэтому не добавляйте её, если она там уже есть или мод работает исправно.

  • Для сервера nginx, вы должны добавить следующий код к конфигурации сервера:
    Код: Выделить всё
    location / {
    	if (!-e $request_filename) {
    		rewrite ^(.*)$ /app.php;
    	}
    }
    
    location = /config.php {
    	deny all;
    }
    
    location = /common.php {
    	deny all;
    }
    
    location /cache/ {
    	deny all;
    }
    
    location /config/ {
    	deny all;
    }
    
    location /files/ {
    	deny all;
    }
    
    location /images/avatars/upload/ {
    	deny all;
    }
    
    location /includes/ {
    	deny all;
    }
    
    location /store/ {
    	deny all;
    }
    
    location ~ \.php$ {
    	# Your personal php settings. They vary. But they have to be here!
    }
    
    # Important!
    location ~ /\. {
    	deny all;
    }


    Если ваш форум находится не в корневой директории, то добавьте относительную часть к каждой части location, кроме последних двух. Например, для форума, расположенного по адресу домен.ru/forum/, вместо location = /config.php будет location = /forum/config.php, и т.д.

  • Для Windows IIS используйте онлайн-конвертер .htaccess в Web.Config:
    http://cbsa.com.br/tools/online-convert ... onfig.aspx

Примечание для переводчиков:
Языковые файлы практически полностью подходят от мода для 3.0.x, изменилось лишь несколько переменных.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение vladimir1983 » 28.10.14 03:46

Шикарно встал экст)
Shredder писал(а):Общие" --> "Конфигурация" --> "SEO Карта сайта

А почему не на странице управления расширениями?
Аватара пользователя
vladimir1983
 
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

Сообщение Shredder » 28.10.14 03:58

vladimir1983 писал(а):А почему не на странице управления расширениями?

Именно так было в моде для 3.0.x. Показалось, что так удобнее. Если надо, то в следующей версии можно перенести.

Добавлено спустя 17 минут 40 секунд:
Да, и ещё вот, что:
Clip_5.png

Кто же знал, что так уродско страница настроек расширений отображается из-за стиля... Я только сейчас увидел, что там написано "Настройки расширений", когда переключил со своего стандартного разрешения 1024x768 - на 1920. До этого видел только решётку, потому туда и не поместил)
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение vladimir1983 » 28.10.14 04:22

Shredder писал(а):можно перенести

ИМХо было бы правильней когда все в одном месте.
Shredder писал(а):Да, и ещё вот, что

Ну админка то сейчас адаптивная. Вообще удобно стало с телефона по админке лазать)
Ты глубоко ковырял экст seo?
Аватара пользователя
vladimir1983
 
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

Сообщение Shredder » 28.10.14 04:26

vladimir1983 писал(а):Ты глубоко ковырял экст seo?

Ultimate SEO? Не очень. Только убедился, что имена основных функций, используемых мной в карте, не изменились. Изменился только метод их вызова: раньше доступ осуществлялся просто через global $phpbb_seo, а теперь пришлось немного усложнить - см. функцию __construct в файле core.php

Добавлено спустя 21 час 5 минут 54 секунды:
Версия 0.9.1:
  • Исправлены баги при обработке объявлений и важных тем.
  • Изменено положение модуля в администраторском разделе, модуль теперь находится на вкладке "Настройка расширений".
  • Добавлена проверка последней версии расширения.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение Teste » 30.10.14 06:13

Мод не сохраняя файл sitemap.xml
Teste
 
Сообщения: 8
Зарегистрирован: 12.10.13 17:00

Сообщение Shredder » 30.10.14 07:22

Так и должно быть. Это особенность phpBB 3.1. Всё будет правильно работать.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение Teste » 01.11.14 00:06

У вас есть этот мод без URL SEO?
Teste
 
Сообщения: 8
Зарегистрирован: 12.10.13 17:00

Сообщение Shredder » 01.11.14 03:01

Мод поддерживает как URL SEO, так и без него (обычный форум).

Добавлено спустя 22 часа 36 минут 49 секунд:
Выпущена версия 0.9.2, в которой добавлено автоматическое отключение администраторского модуля при отключении расширения.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение Teste » 03.11.14 20:04

Я не использую SEO URL

phpBB3 SEO сайта не создать sitemap.xml

Проверено на окнах
Teste
 
Сообщения: 8
Зарегистрирован: 12.10.13 17:00

Сообщение Shredder » 04.11.14 01:11

SEO URL здесь ни при чём, как и SEO карта.
Выполните инструкции по настройке сервера, как написано в этом сообщении: https://www.phpbb.com/community/viewtop ... #p13775206
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение Teste » 04.11.14 02:24

Я использую:

windows IIS web.config


Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
	<system.webServer>
		<security>
			<requestFiltering>
				<hiddenSegments>
					<add segment="cache" />
					<add segment="files" />
					<add segment="store" />
					<add segment="config.php" />
					<add segment="common.php" />
				</hiddenSegments>
			</requestFiltering>
		</security>
	</system.webServer>
	<location path="images/avatars">
		<system.webServer>
			<security>
				<requestFiltering>
					<hiddenSegments>
						<add segment="upload" />
					</hiddenSegments>
				</requestFiltering>
			</security>
		</system.webServer>
	</location>
</configuration>
Teste
 
Сообщения: 8
Зарегистрирован: 12.10.13 17:00

Сообщение Shredder » 04.11.14 04:09

Попробуйте найти (FIND):
Код: Выделить всё
		</security>

Добавить после (AFTER ADD):
Код: Выделить всё
		<rewrite>
			<rules>
				<rule name="rule 1O" stopProcessing="true">
					<match url="^(.*)$"  />
					<action type="Rewrite" url="/app.php"  appendQueryString="true" />
				</rule>
			</rules>
		</rewrite>

Перезагрузите сервер после этого.

Использовалось: http://cbsa.com.br/tools/online-convert ... onfig.aspx
Или: http://www.htaccesstowebconfig.com/
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

Сообщение TB11 » 20.12.14 18:53

Выполните инструкции по настройке сервера, как написано в этом сообщении: https://www.phpbb.com/community/viewtop ... #p13775206

Могли бы у себя на сайте написать инструкции по настройке сервера.
phpbb.com - не доступен уже 2ю неделю. А без неких необходимых действий не могу создать карту сайта для ботов.
Т.е. Ваш мод без инструкций по настройке бесполезен.
TB11
 
Сообщения: 9
Зарегистрирован: 15.12.14 12:26

Сообщение Shredder » 20.12.14 23:06

Это не мод бесполезен, это "новый продвинутый движок" бесполезен, поскольку мод ничего не добавляет в этом случае от себя, а лишь пользуется встроенной системой редиректов phpBB.

Инструкции добавил в первый пост темы.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 746
Зарегистрирован: 22.08.13 09:05

След.

Вернуться в Скрипты и расширения для phpBB 3.1.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron