Страница 7 из 7

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 15.02.2017 16:50
Balamut
>>и тех (их подавляющее большинство) которым это по-барабану и они ничего не знают от SEO вообще.

Не совсем так про третью категорию. Сюда должны входить ещё и те, которые прекрасно знают про СЕО, но которым по-барабану, стоит он или нет. =)

Это я. =)))

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 15.02.2017 17:12
Sheer
Smayliks писал(а): те, которые прекрасно знают про СЕО, но которым по-барабану

Они входят во вторую.

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 15.02.2017 19:06
Anvar
До SEO URL из коробки один шаг. Засунуть viewtopic и viewforum в контроллер и готово.

Возможно так и будет в будущих версиях, faq в 3.2 уже SEO))

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 15.02.2017 21:24
Sumanai
Anvar писал(а): Засунуть viewtopic и viewforum в контроллер и готово.
В 3.3. вроде сделают так. Хотя URL как пить дать будут какие-нибудь кривые, это же разрабы phpBB, они никогда не дружили с SEO.

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 22.02.2017 20:22
rxu
elite83 писал(а): сделать ссылки понятными
Снова здорово - кому и зачем?

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 07.06.2017 21:11
Tigrik
Anvar писал(а): 24.04.2015 8:52 ***Blaze***, Вот так у себя сделал.

Код: Выделить всё

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum\.html$ /index.php [QSA,L,R=301]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,R=301]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$4&start=$6 [QSA,L,R=301]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$3&start=$5 [QSA,L,R=301]
# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,R=301]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,R=301]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,R=301]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,R=301]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,R=301]
# UNREAD POSTS
RewriteRule ^unreadposts(-([0-9]+))?\.html$ /search.php?search_id=unreadposts&start=$2 [QSA,L,R=301]
# THE TEAM
RewriteRule ^the-team\.html$ /memberlist.php?mode=team [QSA,L,R=301]
По сути это штатный от SEO Ultimate, только добавлен R=301
Сегодня поставила 3.2 и на нем такой редирект не срабатывает.
Пишет No route found for "GET /topic1638.html"

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 08.06.2017 4:54
rxu
Tigrik, за основу надо брать собственный .htaccess. И по аналогии, добавлять к правилам R=301.

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 08.06.2017 12:21
Tigrik
rxu писал(а): 08.06.2017 4:54 Tigrik, за основу надо брать собственный .htaccess. И по аналогии, добавлять к правилам R=301.
А у меня как раз и был аналогичный, я сверила, там действительно добавлены только R=301.
Если переношу все в корневой htaccess, то при переходе по старой ссылке выдает 404

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 08.06.2017 12:46
rxu
Tigrik писал(а): 08.06.2017 12:21Если переношу все в корневой htaccess
В какой корневой? Его надо там же оставлять. От добавления не может возникать 404, значит, еще где-то что-то не там заменено.

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 08.06.2017 16:03
Tigrik
 
***Blaze*** писал(а): 01.07.2016 9:50 Помогла поддержка хостинга. Если у Вас два .htaccess - один для WordPress и другой для phpBB, то их содержимое, в корневой директории root, нужно объединить корректно в один .htaccess, а в директории root/forum удалить совсем .htaccess phpBB или его переименовать.

Однако, с удаленным root/forum.htaccess отказалась работать расширение Карта сайта для ботов (phpBB3 SEO Sitemap)

Появляется общая ошибка стиля WordPress (когда страница не найдена, у WordPress общая страница ошибки)
Error 404 - Not Found

В общем, ничего не найдено...

Но может быть, вы искали это?
Если вернуть root/forum.htaccess согласно требованиям http://www.phpbb-work.ru/sitemap-extension-t76.html только с таким содержимым

Код: Выделить всё

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
то карта http://мой_сайт.ru/forum/sitemap.xml открывается, но перестает работать миграция с seo url на дефолтные phpbb 3.1

Исправил так. Добавил в корневой .htaccess

Код: Выделить всё

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^forum/(.*)$ /forum/app.php [QSA,L]
root/forum/.htaccess удалил совсем.

В итоге, для форума, расположенного в папке forum, .htaccess в корне сайта должен иметь вид
(предоставил кусок содержимого .htaccess, не забудьте про RewriteEngine On и RewriteBase /)

Код: Выделить всё

#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum/forum\.html$ /forum/index.php [QSA,L,R=301]
# FORUM ALL MODES
RewriteRule ^forum/(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$2&start=$4 [QSA,L,R=301]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^forum/(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$4&start=$6 [QSA,L,R=301]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^forum/([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$3&start=$5 [QSA,L,R=301]
# PROFILES THROUGH USERNAME
RewriteRule ^forum/member/([^/]+)/?$ /forum/memberlist.php?mode=viewprofile&un=$1 [QSA,L,R=301]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^forum/member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /forum/search.php?author=$1&sr=$2&start=$4 [QSA,L,R=301]
# GROUPS ALL MODES
RewriteRule ^forum/(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$2&start=$4 [QSA,L,R=301]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,R=301]
# NEW POSTS
RewriteRule ^forum/newposts(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,R=301]
# UNREAD POSTS
RewriteRule ^forum/unreadposts(-([0-9]+))?\.html$ /forum/search.php?search_id=unreadposts&start=$2 [QSA,L,R=301]
# THE TEAM
RewriteRule ^forum/the-team\.html$ /forum/memberlist.php?mode=team [QSA,L,R=301]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^forum/(.*)$ /forum/app.php [QSA,L]
Сделала как тут, заменив forum на forums
и выдает 404

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 08.06.2017 16:35
rxu
У вас форум-то в какой папке, или подпапке? forum или forums что ли?

Re: Миграция с seo url на дефолтные phpbb 3.1

Добавлено: 14.06.2017 0:40
Tigrik
rxu писал(а): 08.06.2017 16:35 У вас форум-то в какой папке, или подпапке? forum или forums что ли?
/forums