Страница 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