[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) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
wwwmaster, попробуйте использовать правила, которые я выше выкладывал.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Миграция с seo url на дефолтные phpbb 3.1 эти? Пробовал, все так же 
Siava, могу пациента дать в личку

Siava, могу пациента дать в личку

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Так сотри часть сwwwmaster писал(а):Код: Выделить всё
forum_uri=prostie-pravila-nashego-foruma-chitat-vsem
forum_uri
в правилах-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Сделал так:
Но все-равно
Код: Выделить всё
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?$1&t=$3&start=$5 [QSA,L,R=301]
forum_uri=
присутствует.-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Так:
И вездесущие кеши (особенно браузер запоминанием подобного отличается, проще с другого зайти)
Код: Выделить всё
# 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]
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Да кеши я знаю) Сам постоянно всем про него твержу)
Пациент:
Темы вроде заработали. Разделы нет.
Плюс блок последних тем - не переходит к последнему сообщению. SEO... мать его
Пациент:
http://nunquarq.beget.tech/
Темы вроде заработали. Разделы нет.
Плюс блок последних тем - не переходит к последнему сообщению. SEO... мать его

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Там так же
Отправлено спустя 1 минуту 59 секунд:
Отключить надо
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Для разделов так?
Так не работает((
Код: Выделить всё
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,R=301]
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Есть 2 правила для viewforum:
и
Как их можно поправить?
Код: Выделить всё
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,R=301]
Код: Выделить всё
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+?)(-([0-9]+))?\.html$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,R=301]
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Непонятно, нужно ли вообще второе
RewriteRule
. Там id форума не выбирается-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Вариант:
Код: Выделить всё
# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ index.php [QSA,L,NC]
# FORUM OTHER PAGES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))\.html$ viewforum.php?f=$2&start=$4 [NE,QSA,L,R=301]
# FORUM RIRST PAGE
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)\.html$ viewforum.php?f=$2 [QSA,L,R=301]
# TOPIC WITH VIRTUAL FOLDER OTHER PAGES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))\.html$ viewtopic.php?f=$2&t=$4&start=$6 [NE,QSA,L,R=301]
# TOPIC WITH VIRTUAL FOLDER FIRST PAGE
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)\.html$ viewtopic.php?f=$2&t=$4 [NE,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?forum_uri=$1&t=$3&start=$5 [NE,QSA,L,R=301]
# TOPIC WITHOUT FORUM ID OTHER PAGES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))\.html$ viewtopic.php?t=$3&start=$5 [NE,QSA,L,R=301]
# TOPIC WITHOUT FORUM ID FIRST PAGE
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)\.html$ viewtopic.php?t=$3 [QSA,L,R=301]
# PROFILES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$2 [NE,QSA,L,R=301]
# USER MESSAGES OTHER PAGES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))\.html$ search.php?author_id=$2&sr=$3&start=$5 [NE,QSA,L,R=301]
# USER MESSAGES FIRST PAGE WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)\.html$ search.php?author_id=$2&sr=$3 [NE,QSA,L,R=301]
# GROUPS OTHER PAGES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))\.html$ memberlist.php?mode=group&g=$2&start=$4 [NE,QSA,L,R=301]
# GROUPS FIRST PAGE
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)\.html$ memberlist.php?mode=group&g=$2 [NE,QSA,L,R=301]
# POSTS
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1#p$1 [NE,QSA,L,R=301]
# ACTIVE TOPICS OTHER PAGES
RewriteRule ^active-topics(-([0-9]+))\.html$ search.php?search_id=active_topics&start=$2&sr=topics [NE,QSA,L,R=301]
# ACTIVE TOPICS FIRST PAGE
RewriteRule ^active-topics\.html$ search.php?search_id=active_topics&sr=topics [NE,QSA,L,R=301]
# UNANSWERED TOPICS OTHER PAGES
RewriteRule ^unanswered(-([0-9]+))\.html$ search.php?search_id=unanswered&start=$2&sr=topics [NE,QSA,L,R=301]
# UNANSWERED TOPICS FIRST PAGE
RewriteRule ^unanswered\.html$ search.php?search_id=unanswered&sr=topics [NE,QSA,L,R=301]
# NEW POSTS OTHER PAGES
RewriteRule ^newposts(-([0-9]+))\.html$ search.php?search_id=newposts&start=$2&sr=topics [NE,QSA,L,R=301]
# NEW POSTS FIRST PAGE
RewriteRule ^newposts\.html$ search.php?search_id=newposts&sr=topics [NE,QSA,L,R=301]
# UNREAD POSTS OTHER PAGES
RewriteRule ^unreadposts(-([0-9]+))\.html$ search.php?search_id=unreadposts&start=$2 [NE,QSA,L,R=301]
# UNREAD POSTS FIRST PAGE
RewriteRule ^unreadposts\.html$ search.php?search_id=unreadposts [QSA,L,R=301]
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Нет, с этим вариантом не работает вообще ничего

Если убираю второе, то редиректа вообще не происходит.
Просто выдает типа
No route found for "GET /nash-forum.html"
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Миграция с seo url на дефолтные phpbb 3.1
Мда, для таких адресов, без id, только собственные правила писать, со строгим соответствием какому-то id
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 9 лет 3 месяца
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
- Забанен: Бессрочно
Re: Миграция с seo url на дефолтные phpbb 3.1
Может тогда проще решить обратную проблему Ultimate SEO URL is an Extension for phpBB 3.1 и оставить в покое этот SEO?
Сам пробовал, не осилил.
Сам пробовал, не осилил.
