[FAQ] Миграция с seo url на стандартные (дефолтные) ссылки
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 1 месяц
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
>>и тех (их подавляющее большинство) которым это по-барабану и они ничего не знают от SEO вообще.
Не совсем так про третью категорию. Сюда должны входить ещё и те, которые прекрасно знают про СЕО, но которым по-барабану, стоит он или нет. =)
Это я. =)))
Не совсем так про третью категорию. Сюда должны входить ещё и те, которые прекрасно знают про СЕО, но которым по-барабану, стоит он или нет. =)
Это я. =)))
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Они входят во вторую.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: Миграция с seo url на дефолтные phpbb 3.1
До SEO URL из коробки один шаг. Засунуть viewtopic и viewforum в контроллер и готово.
Возможно так и будет в будущих версиях, faq в 3.2 уже SEO))
Возможно так и будет в будущих версиях, faq в 3.2 уже SEO))
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 10 лет 5 месяцев
- Благодарил (а): 235 раз
- Поблагодарили: 173 раза
Re: Миграция с seo url на дефолтные phpbb 3.1
В 3.3. вроде сделают так. Хотя URL как пить дать будут какие-нибудь кривые, это же разрабы phpBB, они никогда не дружили с SEO.
-
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Миграция с seo url на дефолтные phpbb 3.1
Сегодня поставила 3.2 и на нем такой редирект не срабатывает.Anvar писал(а): 24.04.2015 8:52 ***Blaze***, Вот так у себя сделал.
По сути это штатный от SEO Ultimate, только добавлен R=301Код: Выделить всё
# 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]
Пишет No route found for "GET /topic1638.html"
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Tigrik, за основу надо брать собственный
.htaccess
. И по аналогии, добавлять к правилам R=301
.-
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Миграция с seo url на дефолтные phpbb 3.1
А у меня как раз и был аналогичный, я сверила, там действительно добавлены только R=301.rxu писал(а): 08.06.2017 4:54 Tigrik, за основу надо брать собственный.htaccess
. И по аналогии, добавлять к правиламR=301
.
Если переношу все в корневой htaccess, то при переходе по старой ссылке выдает 404
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
В какой корневой? Его надо там же оставлять. От добавления не может возникать 404, значит, еще где-то что-то не там заменено.
-
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Миграция с seo url на дефолтные phpbb 3.1
***Blaze*** писал(а): 01.07.2016 9:50 Помогла поддержка хостинга. Если у Вас два .htaccess - один для WordPress и другой для phpBB, то их содержимое, в корневой директории root, нужно объединить корректно в один .htaccess, а в директории root/forum удалить совсем .htaccess phpBB или его переименовать.
Однако, с удаленным root/forum.htaccess отказалась работать расширение Карта сайта для ботов (phpBB3 SEO Sitemap)
Появляется общая ошибка стиля WordPress (когда страница не найдена, у WordPress общая страница ошибки)Если вернуть root/forum.htaccess согласно требованиям http://www.phpbb-work.ru/sitemap-extension-t76.html только с таким содержимымError 404 - Not Found
В общем, ничего не найдено...
Но может быть, вы искали это?то карта http://мой_сайт.ru/forum/sitemap.xml открывается, но перестает работать миграция с seo url на дефолтные phpbb 3.1Код: Выделить всё
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ app.php [QSA,L] </IfModule>
Исправил так. Добавил в корневой .htaccessroot/forum/.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]
В итоге, для форума, расположенного в папке 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]
и выдает 404
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
У вас форум-то в какой папке, или подпапке?
forum
или forums
что ли?-
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 2 раза