Simple SEO Mod для PHPBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Jet
- phpBB 1.4.4
- Сообщения: 100
- Стаж: 18 лет 4 месяца
- Благодарил (а): 7 раз
Re: Simple SEO Mod для PHPBB3
MAzZY
Написано скопировать. Просто в моем htaccess боты мерзкие заблокированы, да и дополнения от провайдера всякие.
-----------------------
Установил данный мод. Установка очень простая. Работает отлично. Глюков не замечено.
Написано скопировать. Просто в моем htaccess боты мерзкие заблокированы, да и дополнения от провайдера всякие.
-----------------------
Установил данный мод. Установка очень простая. Работает отлично. Глюков не замечено.
-
Jet
- phpBB 1.4.4
- Сообщения: 100
- Стаж: 18 лет 4 месяца
- Благодарил (а): 7 раз
Re: Simple SEO Mod для PHPBB3
Заметил баг. При переходе на индексную страницу форума из галереи (phpbb gallery) и статей (mini knowlege base) ссылка принимает вид http://мой домен/gallery(knowlege)/.forums.html и соответственно страница не корректно отображается. Подскажите что и где править?
-
Дед
- phpBB 1.4.4
- Сообщения: 109
- Стаж: 19 лет 5 месяцев
- Откуда: Беер Шева
- Благодарил (а): 14 раз
Re: Simple SEO Mod для PHPBB3
При проверке на Яндексе какие страницы форума уже находятся в Яндексе,получаю перечень, в котором такие записи -
Имя форума • Просмотр форума - наименование форума в какой-то категории.
Как убрать слова Просмотр форума ? Спасибо.
Имя форума • Просмотр форума - наименование форума в какой-то категории.
Как убрать слова Просмотр форума ? Спасибо.
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Simple SEO Mod для PHPBB3
Дед,
Сделай так в овералл_хидер вместо стандартного тайтла:
Сделай так в овералл_хидер вместо стандартного тайтла:
Код: Выделить всё
<title><!-- IF S_IN_MCP -->{L_MCP} | <!-- ELSEIF S_IN_UCP -->{L_UCP} | <!-- ENDIF --><!-- IF PAGE_TITLE -->{PAGE_TITLE} | <!-- ENDIF -->{SITENAME}</title>
In Web We Trust
-
Дед
- phpBB 1.4.4
- Сообщения: 109
- Стаж: 19 лет 5 месяцев
- Откуда: Беер Шева
- Благодарил (а): 14 раз
Re: Simple SEO Mod для PHPBB3
Есть разница? Вместо SITENAME нужно прописать реальное имя?
Код: Выделить всё
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Simple SEO Mod для PHPBB3
Дед,
есть, но только делаете так (если файл шаблона хранится на сервере): открываете его в рекдакторе, меняете кодировку на UTF-8 без ВОМ, и только потом пишите русским текстом все, что хотите.
есть, но только делаете так (если файл шаблона хранится на сервере): открываете его в рекдакторе, меняете кодировку на UTF-8 без ВОМ, и только потом пишите русским текстом все, что хотите.
In Web We Trust
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Установил Simple SEO Mod для PHPBB3 на тестовый форум на phpBB 3.0.11 - есть проблема со входом в 'Администраторский раздел' (ссылка http://мойсайт.ru/forum/adm/index.php корректна), то есть захожу по ссылке http://мойсайт.ru/forum/adm/index.php и вместо администраторского раздела попадаю на страницу форума и так по кругу.
Подскажите как исправить Simple SEO Mod, чтобы он корректно работал на phpBB 3.0.11 ?
phpBB 3.0.9 работает корректно - проверено лично. Спасибо.
Подскажите как исправить Simple SEO Mod, чтобы он корректно работал на phpBB 3.0.11 ?
phpBB 3.0.9 работает корректно - проверено лично. Спасибо.
Мой сайт http://ublaze.ru/
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Исправлен вход в 'Администраторский раздел' и листинг разделов для phpBB 3.0.11, а так же инструкция по установке (добавлена русская локализация).
Мой сайт http://ublaze.ru/
Re: Simple SEO Mod для PHPBB3
Подскажите, делается ли редирект со старого url на новый статический?
К примеру с .ru/forum/viewtopic.php?f=95&t=23396 на .ru/forum/ftopic23396.html
Увидела, что после установки этого модуля при открытии старой ссылки адрес в строке браузера не меняется. То есть тема становится доступной по двум адресам. Не будет ли это ошибкой?
Добавлено спустя 3 минуты 55 секунд:
И еще вопрос. Можно ли исправить в файле .htaccess
ftopic на topic, чтобы адрес темы отображался как /topic23396.html как на этом форуме?
К примеру с .ru/forum/viewtopic.php?f=95&t=23396 на .ru/forum/ftopic23396.html
Увидела, что после установки этого модуля при открытии старой ссылки адрес в строке браузера не меняется. То есть тема становится доступной по двум адресам. Не будет ли это ошибкой?
Добавлено спустя 3 минуты 55 секунд:
И еще вопрос. Можно ли исправить в файле .htaccess
ftopic на topic, чтобы адрес темы отображался как /topic23396.html как на этом форуме?
-
Djeday
- phpBB 2.0.7a
- Сообщения: 644
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 68 раз
Re: Simple SEO Mod для PHPBB3
Тут стоит другой SEO мод, который как раз и обладает всеми нужными вам опциями.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Re: Simple SEO Mod для PHPBB3
Спасибо! Это phpBB SEO Ultimate SEO URL или phpBB SEO Zero Duplicate V 0.6.6?
-
Djeday
- phpBB 2.0.7a
- Сообщения: 644
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 68 раз
Re: Simple SEO Mod для PHPBB3
Оба в связке. Первый - для преобразования ссылок. А второй - для переадресации старых на новые.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Нет.Ulenka писал(а):Подскажите, делается ли редирект со старого url на новый статический?
К примеру с .ru/forum/viewtopic.php?f=95&t=23396 на .ru/forum/ftopic23396.html
Нет, если в robots.txt добавить:Ulenka писал(а):Увидела, что после установки этого модуля при открытии старой ссылки адрес в строке браузера не меняется. То есть тема становится доступной по двум адресам. Не будет ли это ошибкой?
Код: Выделить всё
Disallow: /forum/viewtopic.php?p=*
Disallow: /forum/viewtopic.php?t=*
Disallow: /forum/viewtopic.php?f=*
Disallow: /forum/viewtopic.php?f=*&t=*&start=0$
Disallow: /forum/viewforum.php?f=*&start=0$
Disallow: /forum/viewtopic.php?f=*&t=*&view=next
Disallow: /forum/viewtopic.php?f=*&t=*&view=previous
Disallow: /forum/ltopic*Да - проверил на тестовом форуме. Только кроме замены ftopic на topic в .htaccessUlenka писал(а):И еще вопрос. Можно ли исправить в файле .htaccess
ftopic на topic, чтобы адрес темы отображался как /topic23396.html как на этом форуме?
необходимо провести замену ftopic на topic в root/includes/functions_seo.php
Мой сайт http://ublaze.ru/
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Нашел интересное решение под названием Dynamic Meta Descriptions.
Описание:
При просмотре темы, мета описания (meta description) и мета ключевые слова (meta keywords) в overall_header.html генерируются динамически на основе первого сообщение темы. Недостаток данного решения - бредо-генерация meta тэгов (не для людей), но поисковики тематический бред признают за свой ИМХО
Открыть /viewtopic.php и найти:
Добавить после:
Найти:
Добавить перед:
Так, как Dynamic Meta Descriptions генерирует META только для тем, необходимо создать условие keywords и description для главной страницы форума или портала.
Открыть styles\ВАШ_стиль\template\overall_header.html
Найти:
Заменить на:
На свое усмотрение, можете ввести в {PAGE_TITLE} {SITENAME} свои ключи для keywords и свое описание для description, которое будет в исходном коде страницы форума или портала.
Описание:
При просмотре темы, мета описания (meta description) и мета ключевые слова (meta keywords) в overall_header.html генерируются динамически на основе первого сообщение темы. Недостаток данного решения - бредо-генерация meta тэгов (не для людей), но поисковики тематический бред признают за свой ИМХО
Открыть /viewtopic.php и найти:
Код: Выделить всё
// Parse the message and subject
$message = censor_text($row['post_text']);Код: Выделить всё
/*** Dynamic meta description and meta keywords for topics, based on the first post ***/
if( !$sMetaDescription ) {
$sMetaDescription= preg_replace
( array
( '#\\[([^/\\]=]+)[^\\]]*\\]#' // Strip possible BBCode opening tags
, '#\\[/[^\\]]*\\]#' // Closing tags
, '#<[^>]+>#' // Strip possible HTML
, '#[\\n\\r\\t]#s' // Strip linebreaks and tabs
, '# +#' // Strip multiple spaces
, '#[a-z]+(:|\\&\\#58;)\\S+#i' // Strip URIs
, '#[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}#i' // Strip Email
//, '#-#i' // Strip -
//, '#:#i' // Strip /
//, '#,#i' // Strip )
//, '#\(\#i' // Strip )
)
, array
( ''
, ''
, ''
, ' '
, ' '
, ' '
, ''
// , ' '
//, ''
//, ''
//, ' '
)
, $message
);
$sKeyWord= preg_replace
( array
( '#\\[([^/\\]=]+)[^\\]]*\\]#' // Strip possible BBCode opening tags
, '#\\[/[^\\]]*\\]#' // Closing tags
, '#<[^>]+>#' // Strip possible HTML
, '#[\\n\\r\\t]#s' // Strip linebreaks and tabs
, '# +#' // Strip multiple spaces
, '#[a-z]+(:|\\&\\#58;)\\S+#i' // Strip URIs
, '#[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}#i' // Strip Email
, '#-#i' // Strip -
, '#:#i' // Strip /
, '#,#i' // Strip )
//, '#\(\#i' // Strip )
)
, array
( ''
, ''
, ''
, ' '
, ' '
, ' '
, ''
, ' '
, ''
, ''
//, ' '
)
, $message
);
// Keywords must be latin letters, ciphers and underscores only. Need to be more than 3 characters.
$sKeyWord= ucwords( strtolower( $sKeyWord ) );
if( ( strlen( $sKeyWord )> 250 )&& ( $iSpace= strpos( $sKeyWord, ' ', 250 ) )!== FALSE ) $sKeyWord= substr( $sKeyWord, 0, $iSpace );
$aKeyWord= explode( ' ', $sKeyWord );
$aDistinct= array();
foreach( $aKeyWord as $v1 ) if( !isset( $aDistinct[$v1] )&& utf8_strlen( $v1 )> 3 ) $aDistinct[$v1]= 0;
$sKeyWord= implode( ', ', array_keys( $aDistinct ) );
$sKeyWord= implode( ', ', array_keys( $aDistinct ) );
// Shorten description if it's longer than 150 characters
if( ( strlen( $sMetaDescription )> 150 )&& ( $iSpace= strpos( $sMetaDescription, ' ', 150 ) )!== FALSE ) $sMetaDescription= substr( $sMetaDescription, 0, $iSpace );
}
/*** END Dynamic meta description and meta keywords ***/Код: Выделить всё
// Output the page
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);Код: Выделить всё
/*** Assign possible meta data ***/
$template-> assign_vars
( array
( 'S_META_DESCRIPTION'=> $sMetaDescription
, 'S_META_KEYWORDS'=> $sKeyWord
)
);
/*** END Assign possible meta data ***/Открыть styles\ВАШ_стиль\template\overall_header.html
Найти:
Код: Выделить всё
<meta name="keywords" content="" />
<meta name="description" content="" />Код: Выделить всё
<!-- IF S_TOPIC_ID -->
<meta name="keywords" content="{S_META_KEYWORDS}" />
<meta name="description" content="{S_META_DESCRIPTION}" />
<!-- ELSE -->
<meta name="keywords" content="{PAGE_TITLE} {SITENAME}" />
<meta name="description" content="{PAGE_TITLE} {SITENAME}" />
<!-- ENDIF -->Мой сайт http://ublaze.ru/
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
У данного мода имеется проблема с 301 редиректом, которую я не могу побороть.
Для справки:
Если в .htaccess, который расположен также в директории форума, прописать правило
и открыть ЧПУ тему http://mstyle.z16.ru/forum/ftopic847.html то редикт получается неправильный http://ublaze.ru/viewtopic.php?t=847
в адресе нет директории /forum/ и не переписан хвост адреса viewtopic.php?t=847 согласно правилам мода Simple SEO Mod.
содержимое /includes/functions_seo.php см. здесь
Может кто подскажет как решить данную проблему?
Google два сайта индексирует ublaze.ru и mstyle.z16.ru, хотелось бы оба склеить в ublaze.ru
Для справки:
Проблема заключается в следующем - форум расположен в директории мой_сайт.ru/forum/Зачем вообще нужен 301 редирект? – спросите вы – есть несколько ситуаций в которых его можно применить:
Вообще 301 редирект нужен как для пользователей, так и для поисковых роботов – позволяет сориентировать тех и других, что есть новый сайт, домен, страница и без лишних вопросов переадресовывает их туда. Кроме того 301 редирект произведет склейку показателей сайтов и позволит не потерять позиции в поисковых системах.
- Для склейки домена с www и без www. При этом показатели и ссылочный вес будет совмещаться, а то иногда бывает, что для домена с и без www они могут отличаться.
- При смене домена со старого на новый 301 редирект позволит опять же сохранить показатели и ссылочное (насчет тИЦ не знаю, но PR точно).
- При переносе страницы на сайте чтобы поисковики и посетители попадали на новую страницу вместо старой неработающей.
- Если есть пиаристые домены со ссылками, которые по каким-то причинам вами не используются, возможно, просто некогда, то теоретически можно использовать 301 редирект на другие свои сайты. Хотя это метод такой – дополнительная возможность что ли, основные все же первые три.
Если в .htaccess, который расположен также в директории форума, прописать правило
Код: Выделить всё
RewriteCond %{HTTP_HOST} ^(www\.)?mstyle\.z16.ru$ [NC]
RewriteRule ^(.*)$ http://ublaze.ru/$1 [R=301,L]в адресе нет директории /forum/ и не переписан хвост адреса viewtopic.php?t=847 согласно правилам мода Simple SEO Mod.
.htaccess имеет следующий вид:По сути должен получится адрес http://ublaze.ru/forum/viewtopic.php?t=847 который, согласно Simple SEO Mod должен принять вид http://ublaze.ru/forum/ftopic847.html вместо http://mstyle.z16.ru/forum/ftopic847.html
Код: Выделить всё
RewriteEngine On
#RewriteBase /phpbb3
RewriteCond %{HTTP_HOST} ^(www\.)?mstyle\.z16.ru$ [NC]
RewriteRule ^(.*)$ http://ublaze.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} forums.html
RewriteRule (.*) index.php [L]
RewriteCond %{REQUEST_URI} forum([0-9]*)-([0-9]*)-([a-zA-Z]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) viewforum.php?f=%1&st=%2&sk=%3&sd=%4&start=%5 [L]
RewriteCond %{REQUEST_URI} forum([0-9]*)-([0-9]*)-([a-zA-Z]*)-([a-zA-Z]*).html
RewriteRule (.*) viewforum.php?f=%1&st=%2&sk=%3&sd=%4 [L]
RewriteCond %{REQUEST_URI} forum([0-9]*)-([0-9]*).html
RewriteRule (.*) viewforum.php?f=%1&start=%2 [L]
RewriteCond %{REQUEST_URI} forum([0-9]*).html
RewriteRule (.*) viewforum.php?f=%1 [L]
RewriteCond %{REQUEST_URI} forum([0-9]*)_(.*).html
RewriteRule (.*) viewforum.php?f=%1 [L]
RewriteCond %{REQUEST_URI} ltopic([0-9]*).html
RewriteRule (.*) viewtopic.php?p=%1#p%1 [L]
RewriteCond %{REQUEST_URI} ltopic([0-9]*)-([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&p=%2#p%2 [L]
RewriteCond %{REQUEST_URI} ftopic([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1 [L]
RewriteCond %{REQUEST_URI} ftopic([0-9]*)_(.*).html
RewriteRule (.*) viewtopic.php?t=%1 [L]
RewriteCond %{REQUEST_URI} ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&start=%2 [L]
RewriteCond %{REQUEST_URI} ptopic([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&view=previous [L]
RewriteCond %{REQUEST_URI} ntopic([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&view=next [L]
RewriteCond %{REQUEST_URI} ftopic([0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) viewtopic.php?f=%1&t=%2&st=%3&sk=%4&sd=%5&start=%6 [L]
RewriteCond %{REQUEST_URI} ftopic([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z]*)-([a-zA-Z]*).html
RewriteRule (.*) viewtopic.php?f=%1&t=%2&start=%3&st=%4&sk=%5&sd=%6 [L]
RewriteCond %{REQUEST_URI} ftopic([0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z]*)-([a-zA-Z]*).html
RewriteRule (.*) viewtopic.php?f=%1&t=%2&st=%3&sk=%4&sd=%5 [L]
RewriteCond %{REQUEST_URI] stopic([0-9]*)-([0-9]*)-([0-9]*)-([^&]*).html
RewriteRule (.*) viewtopic.php?f=%1&t=%2&p=%3&hilit=%4#p%3 [L]
RewriteCond %{REQUEST_URI] stopic([0-9]*)-([0-9]*)-([^&]*).html
RewriteRule (.*) viewtopic.php?f=%1&t=%2&hilit=%3 [L]
RewriteCond %{REQUEST_URI] forum.html
RewriteRule (.*) viewforum.phpМожет кто подскажет как решить данную проблему?
Google два сайта индексирует ublaze.ru и mstyle.z16.ru, хотелось бы оба склеить в ublaze.ru
Мой сайт http://ublaze.ru/

