Jump to content

Настроить редирект после миграции с SMF

Featured Replies

Привет всем!

Успешно сделал миграцию, перенес один свой форум с SMF на IPS 4.

Вопрос к знатокам: как сделать редирект со старых страниц?

Видимо, только через .htaccess Но что-то не могу настроить. :(

Даже если придется вбивать в .htaccess ручками, не страшно.

Сейчас такой:

<IfModule mod_rewrite.c>

Options +Includes

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Link to comment
https://ipbmafia.ru/topic/13972-nastroit-redirekt-posle-migracii-s-smf/
Share on other sites

Ага, разобрался!

В Расширенных настройках, в ЧПУ, можно добавить свои перенаправления!

Для перенаправлений ссылок у ips предусмотрен специальный файл, нужно подредактировать его и закинуть в корень.

Спасибо за информацию, а что за файл?

Но, думаю, что в моем случае, это вряд ли поможет, так как после конвертации никак не отследить по ID. К сожалению.

P. S. Да, скажу, вдруг кому интересно, мигратор для SMF пока не работает, пришлось конвертировать вначале до 3.4, а потом уже обновился до IPS 4 версии.

53 минут назад, chatka сказал:

Но, думаю, что в моем случае, это вряд ли поможет, так как после конвертации никак не отследить по ID. К сожалению.

Ничего не надо отслеживать

Нужно поправить раздел Configuration и закинуть в корень форума.

Links - SMF.rar

Класс! Для IPS 4 подходит?

Только вот сконфигурировать, даже с переводчиком — проблема. :(

А как быть с тем index.php который сейчас в корне?

Эх, не хватает информации...

Для четверки, видимо, это не подходит, похоже, нужно опять делать миграцию на тройку, использовать данный скрипт, а уже потом обновляться до IPS 4 версии.

Для четверки есть свой скрипт в конвертере. Там буквально две строчки поменять, ничего сложного.

Такс, как детектив, прям...

Пока разберешься... У меня ровесники иногда спрашивают, почему седина лезет...

Закидываю файл index.php от конвертера для тройки, в которой файлик для четверки — пишет, и даже на русском языке: " Страница, которую вы пытаетесь просмотреть, не найдена".

Закидываю от конвертера для четверки, в котором тоже есть для SMF — редиректит на главную страницу.

Печалька, но разобраться не могу.

Перед использованием файла нужно сделать правильные правки в нём. Можно в ЛС отредактированный файл? 

Видимо, нужен какой-то мануал, а то кроме как:

define( 'IPS_PATH', '/home/user/forum' );

Мне ничегошеньки не понятно. :D

Links - SMF.zip

Так вот заочно сложно что-то угадать. Если сначала производился переезд на 3.x, то и файл должен быть от от 3.4 конвертера.

Если бы знать, что менять в этих файлах, то было бы не сложно два раза попробовать.

В принципе, изначально был настроен, что будут потери. Так как не знал, что есть такая штука. Еще раз мигрировать уже не буду. ;)

Вам бы на форум эти знания добавить... для будущих пытающихся "переехать" с SMF.

@Respected, большое спасибо за поддержку.

Могу помочь разобраться, если захотите - пишите в ЛС.

Я думаю скоро добавим такую информацию.

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.