Simple SEO Mod для PHPBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Simple SEO Mod для PHPBB3
Вот такое вот дополнение получилось. Проверяем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Канонические ссылки работают на ура! Спасибо.
Редирект с ltopic = post, ftopic = topic с помощью .htaccess от Anvar
Заметка. Если у Вас форум установлен не в корне, а в папке forum
Fix старых ссылок ltopic в post, ftopic в topic с помощью phpMyAdmin (делать запросы к БД на которой у Вас установлен phpBB3) от ***Blaze***
Добавлено спустя 1 час 28 минут 7 секунд:
Обновил первое сообщение. Выложил новую версию Simple SEO Mod (0.1.5)
Редирект с ltopic = post, ftopic = topic с помощью .htaccess от Anvar
Код: Выделить всё
RewriteCond %{THE_REQUEST} /ltopic([^d]+)\.html\ HTTP/
RewriteRule (.*) /post%1.html? [R=301,L]
RewriteCond %{THE_REQUEST} /ltopic([^d]+)\.html#([^d]+)\ HTTP/
RewriteRule (.*) /post%1.html#p%2? [R=301,L]
RewriteCond %{THE_REQUEST} /ftopic([^d]+)\.html\ HTTP/
RewriteRule (.*) /topic%1.html? [R=301,L]Код: Выделить всё
RewriteCond %{THE_REQUEST} /ltopic([^d]+)\.html\ HTTP/
RewriteRule (.*) /forum/post%1.html? [R=301,L]
RewriteCond %{THE_REQUEST} /ltopic([^d]+)\.html#([^d]+)\ HTTP/
RewriteRule (.*) /forum/post%1.html#p%2? [R=301,L]
RewriteCond %{THE_REQUEST} /ftopic([^d]+)\.html\ HTTP/
RewriteRule (.*) /forum/topic%1.html? [R=301,L]Код: Выделить всё
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ltopic', 'post');
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ftopic', 'topic');Обновил первое сообщение. Выложил новую версию Simple SEO Mod (0.1.5)
Мой сайт http://ublaze.ru/
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Anvar, нашел баг. Если пользователь подписан на тему, ему приходит сообщение
Если вы хотите просмотреть самое новое сообщение с момента вашего
последнего посещения, перейдите по следующей ссылке:
перейдя по такой ссылке, получаем 404 ошибку:
то есть вот эта часть в адресе &e=17824 лишняя.
Если вы хотите просмотреть самое новое сообщение с момента вашего
последнего посещения, перейдите по следующей ссылке:
Код: Выделить всё
http://ublaze.ru/forum/viewtopic.php?f=38&t=1219&p=17824&e=17824Код: Выделить всё
http://ublaze.ru/forum/post17824&e=17824.htmlМой сайт http://ublaze.ru/
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Simple SEO Mod для PHPBB3
301 редирект
Код: Выделить всё
RewriteCond %{THE_REQUEST} /viewtopic\.php\?f=([^d]+)&t=([^d]+)&p=([^d]+)&e=([^d]+)\ HTTP/
RewriteRule (.*) /post%3.html? [R=301,L]
Последний раз редактировалось Anvar 26.02.2014 17:54, всего редактировалось 1 раз.
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Simple SEO Mod для PHPBB3
Anvar, ни один вариант не помог, открывается все также ссылка с post17824&e=17824.html
Мой сайт http://ublaze.ru/
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Simple SEO Mod для PHPBB3
У меня 301 кстати тоже не сработал в опере, включил ИЕ, нормально. Чищу кэш в опере и всё Ок. Поставил выше других редиректов.
Первый вариант и не помог бы, ссылка отправляется на почту, по этому её менять только физически в файлах, что не имеет смысла.
Первый вариант и не помог бы, ссылка отправляется на почту, по этому её менять только физически в файлах, что не имеет смысла.
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Simple SEO Mod для PHPBB3
@ - собака
functions_seo.php
заменить на
functions_seo.php
Код: Выделить всё
"'./'.replace_title_for_mod_rewrite('\\2').'_f\\1_.html\">\\2</a>'",Код: Выделить всё
"'./'.replace_title_for_mod_rewrite('\\2').'_f\\1.html\">\\2</a>'",
Последний раз редактировалось Anvar 14.03.2014 13:26, всего редактировалось 3 раза.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Simple SEO Mod для PHPBB3
это крутоAnvar писал(а):нижний слэш
Помощь в ЛС/email только за WM или ЮMoney
-
sweetah
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 16 лет 7 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 26 раз
Re: Simple SEO Mod для PHPBB3
Ребята, подскажите как уменьшить выводимое число в
Сейчас сделано так:
functions_seo.php
.htaccess
Главная страница проекта является галереей с постраничной навигацией и сейчас страницы получаются такими -
Как сделать из этого
start=[b]10[/b], start=[b]20[/b] и т.д.?Сейчас сделано так:
functions_seo.php
Код: Выделить всё
"/\.\/index.$phpEx\?sid=[a-z0-9]{32}&(?:amp;)start=([0-9]*)\"/i",
"/\.\/index.$phpEx\?sid=[a-z0-9]{32}\"/i",Код: Выделить всё
'./gallery\\1.html"',
'./gallery.html"'Код: Выделить всё
RewriteCond %{REQUEST_URI} gallery([0-9]*).html
RewriteRule (.*) index.php?start=%1 [L]Главная страница проекта является галереей с постраничной навигацией и сейчас страницы получаются такими -
gallery[b]10[/b].html, gallery[b]20[/b].html.Как сделать из этого
gallery[b]2[/b].html, gallery[b]3[/b].html?-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Simple SEO Mod для PHPBB3
А если будет выводиться по 15 на страницу, gallery1.5.html сделать, а если от 1 до 10? :-D
Кстати для phpВB Gallery есть готовый вариант.
Кстати для phpВB Gallery есть готовый вариант.
-
sweetah
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 16 лет 7 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 26 раз
Re: Simple SEO Mod для PHPBB3
Anvar, не уловил мысль. Я хочу, чтобы страницы именовались последовательно - 2, 3, 4 и т.д. Постов предполагается достаточно много, поэтому от вида страницы с кучей нулей
gallery1000000.html будет страдать юзабилити.-
sweetah
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 16 лет 7 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 26 раз
Re: Simple SEO Mod для PHPBB3
Куда ввести? Если ссылка уже преобразована.xisp писал(а):можно ввестиstart=5, илиstart=3.
Кстати, почему не прописаны условия для ссылок такого вида
viewforum.php?f=2&sk=s&sd=a?У вас на форумах вроде работет всё и преобразуется, у вас мод из этой темы стоит? [вопрос к товарищам из этой темы]
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Simple SEO Mod для PHPBB3
Ничто не мешает ввести ссылку в старом формате. Поисковики порой натыкаются на такие страницы, которые я даже вообразить не мог.sweetah писал(а):Куда ввести? Если ссылка уже преобразована.
К тому же, у пользователей есть настройка в личном разделе- число выводимых на страницу постов, которой, скорее всего, подчиняется и галерея. Вот и думайте, что будет, если пользователь введёт 15 или 30 постов на страницу.
phpBBex
-
sweetah
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 16 лет 7 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 26 раз
Re: Simple SEO Mod для PHPBB3
Anvar, ***Blaze***, выложите, пожалуйста, ваш functions_seo.php и .htaccess.

