Оптимизированные страницы тем - SEO Topic & Canonical URL

Удаление ID форумов из URL тем и тег Canonical для улучшенной индексации поисковиками

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 05.05.16 12:07

ostridm писал(а):херит uid=(\d+)

А если вместо [NC] использовать [QSA,NC]?

Кстати, замечено, что перенаправления иногда каким-то образом сохраняются в кеше браузера, поэтому проверка потребует просмотра в другом браузере или сброса кеша.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 05.05.16 16:31

по-моему QSA,NC это бред
QSA используется чтобы добавить параметры URL к path во время выполнения рерайта в текущем операторе
а NC указывает что нужно запустить обработку следующего оператора и выполнить его только если мэтчится текущий иначе игнорировать

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 05.05.16 17:15

NC - no case - регистронезависимый рерайт
А QSA, насколько понял, используется именно для того, чтобы сохранить GET-параметры в URL

Как называется мод отписки? Позже попробую посмотреть
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 05.05.16 19:31

Подписка и отписка это встроенный функционал

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 05.05.16 21:42

Сорри, спутал с 3.0 :)

Указал правильный код в первом сообщении.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 06.05.16 00:58

В 3.0 это тоже встроенный функционал.

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 06.05.16 01:45

Xisp
Речь шла про айякс-подписку.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 06.05.16 08:02

вот так работает,

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

RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} (.*)f=([0-9]+)&t=(.+) [NC]
RewriteRule ^viewtopic\.php$ viewtopic.php?%1t=%3 [R=301,L]

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 06.05.16 11:31

У меня и мой хорошо работал. Я проверил, прежде чем выложить. Какие с ним были проблемы?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 06.05.16 11:58

незнаю, не стал разбираться поскольку у меня .htaccess 300 строк

stariidrug
Сообщения: 3
Зарегистрирован: 14.06.16 13:13

404 ошибка

stariidrug » 14.06.16 13:31

привет
после установки и настройки при переходы в конференции отдает 404 ошибка http://altravita-ivf.ru/forum/

Но для форума, находящегося в подпапке, он почему-то уже не работал. Изменение RewriteBase не помогло. Возможно, зависит от сервера. По хорошему, должно работать указание RewriteBase в виде:
Кто знает. какие настройки надо запросить на сервере?
Или в чем проблема может быть?

Аватара пользователя
vladimir1983
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

vladimir1983 » 14.06.16 13:33

Смотрите error log. Скорее всего какая то кривая директива в .htaccess

stariidrug
Сообщения: 3
Зарегистрирован: 14.06.16 13:13

stariidrug » 14.06.16 13:51

Вот такие ошибки.
altravita-ivf.ru [Tue Jun 14 12:26:44 2016] [error] [client 195.9.25.218] PHP Fatal error: require(): Failed opening required './../ext/shredder/sitemap/event/listener.php' (include_path='.:/usr/share/php5:/usr/share/php') in /home/e/endometrru/new/public_html/forum/phpbb/class_loader.php on line 160, referer: http://altravita-ivf.ru/forum/adm/?sid= ... 8a312&i=21

Сейчас вот такую ошибку выдает. Первый раз работаю с phpbb и еще на разобрался, что и как.
General Error
INSECURE_REDIRECT

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/ext/phpbbseo/usu/core.php
LINE: 1310
CALL: trigger_error()

FILE: [ROOT]/ext/phpbbseo/usu/core.php
LINE: 1411
CALL: phpbbseo\usu\core->seo_redirect()

FILE: [ROOT]/ext/phpbbseo/usu/event/listener.php
LINE: 169
CALL: phpbbseo\usu\core->zero_dupe()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbbseo\usu\event\listener->core_user_setup()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 158
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/phpbb/user.php
LINE: 184
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/viewforum.php
LINE: 80
CALL: phpbb\user->setup()

Аватара пользователя
vladimir1983
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

vladimir1983 » 14.06.16 13:53

Это проблема не SEO Topic & Canonical URL а расширения seo url

stariidrug
Сообщения: 3
Зарегистрирован: 14.06.16 13:13

stariidrug » 14.06.16 14:07

Включаю phpBB SEO Ultimate SEO URL, ошибка 500
Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Error 500

altravita-ivf.ru
Tue Jun 14 13:05:32 2016
Apache/2.2.29 (Gentoo) mod_dp/0.99.7 PHP/5.5.32-pl0-gentoo

Ответить