Jump to content

Новая схема построения URL в 4.1:/?page=xx вместо /page-xx

Featured Replies

Posted
comment_118157

Считаю этот вопрос очень важным, т.к. это может изрядно подпортить позиции в поисковиках, поломать ссылки и тд. Однако, информации не нашел.

Проблема: в прошлой верии переход на нужную страницу в теме осуществлялся через путь /forum/XX-topicname/page-XX, а в версии 4.1 через /forum/XX-topicname/?page=XX

Что пытался сделать: настроить через внутренний механизм FURL, и через htaccess. Пока не получилось ни то ни другое, и пока не могу понять почему. В первом случае просто нет реакции на добавление нового правила, а во втором совсем странно - как только активирую подстановку через mod_rewrite в htaccess, сайт полностью убирает page, видимо срабатывает какой-то внутренний механизм, что остается за гранью моего понимания.

Сталкивался ли кто с этой проблемой?

comment_118179
3 минуты назад, abbyevg сказал:

Вопрос решен. Всем спасибо

Так опишете решение! Может кому-то пригодится.

  • Author
comment_118180

В .htaccess в корне форума добавил правило

После этого:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On

Добавил следующее:
RewriteBase /forum/
RewriteRule ^topic/(\d+).*/page-(\d+)$ http://www.ваш_сайт.ru/forum/index.php?app=forums&module=forums&controller=topic&id=$1&page=$2 [L,R=301]

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.