Иконка ресурса

Мануал Redirection Script for phpBB 3.2/3.3+ (without SEO URLs) htaccess 1.0

Скрипт Htaccess для перенаправления URL-адресов phpbb3 на xenforo
Совместимость с XenForo
  1. 2.0
  2. 2.1
  3. 2.2
  4. 2.3
Этот скрипт основан на различных правилах htaccess, опубликованных на форумах xenforo, и моей собственной правке.

Требования:

Этот скрипт предполагает, что у вас включены удобные URL-адреса для Xenforo.

Что он будет делать

"/viewforum.php?f=X" перенаправит на "/forums/X/" и
"/viewtopic.php?t=X" перенаправит на "/threads/X/" и
"/viewtopic.php?p = X" перенаправит на "/posts/X/".
"/memberlist.php?mode=viewprofile&u = X" перенаправит на "/members/X/".

Если у вас есть URL-адреса типа /threads/title.x/ для xenforo, возможно, есть второе перенаправление самим xenforo, где оно будет перенаправляться с threads / x / на threads /title.x/

Установка
Вставьте это в свой файл .htaccess, желательно ДО или ВЫШЕ перенаправления URL, удобного для Xenforo ( RewriteRule ^.*$ index.php [NC, L])
Конфигурация Apache::
        RewriteCond %{QUERY_STRING} (^|&)t=([0-9]+)(&|$) [NC]
        RewriteRule ^viewtopic\.php$ /threads/%2/? [L,R=301,NC]
        RewriteCond %{QUERY_STRING} f=(\d+)$ [NC]
        RewriteRule ^(viewforum\.php|viewtopic\.php)$ /forums/%1/? [L,R=301,NC]
        RewriteCond %{QUERY_STRING} (^|&)p=([0-9]+)(&|$) [NC]
        RewriteRule ^viewtopic\.php$ /posts/%2/? [L,R=301,NC]
        RewriteCond %{QUERY_STRING} u=(\d+)$ [NC]
        RewriteRule ^memberlist\.php$ /members/%1/? [L,R=301,NC]

Выполнено. Вот и все, что от него требуется

Если ваш форум установлен, скажем, на /forums/, то добавьте /forums/ перед перенаправлением в вышеупомянутом скрипте, например /threads/%2/? будет /forums/threads/%2/?

Вы можете протестировать его в реальном времени, используя параметры, указанные выше.

Похожие ресурсы

Скрипт для перенаправления SMF на URL-адрес Xenforo
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Назад
Верх Низ