Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

IPB 2.3.4: редирект с одного адреса на другой

Добрый день!

 

Спасибо за отличный сайт и полезный форум.

 

У меня следующий вопрос. Мой форум находится в подпапке forums, и до недавнего времени я использовал следующий адрес к нему:

http://www.indasoftware.com/forums/

 

Соответственно, все поисковики и знают его так. Но недавно я решил сделать его отдельным доменом: http://forums.indasoftware.com/

Теперь мне хочется, чтобы поисковики знали его новое имя, а старое забыли.

 

Я сначала думал заблокировать адрес forums/ в robots.txt, но Fisana посоветовала мне сделать редиректы и ничего не блокировать.

Не могли бы вы посоветовать, как правильно сделать редиректы?

 

 

С уважением, Юрий.

Изменено пользователем Yurik

Рекомендованные сообщения

Дождитесь ответа программистов.

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

  • Автор

Fisana, буду очень рад, если вы поделитесь, как вы это делаете.

Обещаю, что не буду ничего менять, если не буду уверен в своих действиях. :-)

В корне старой папки index.php - файл с перенаправлением на новый.

<?php
Header( 'Location: http://forums.indasoftware.com' );
die;
?>

 

Но не уверена, что точно так.

 

В корне нового домена хтаччес со следующими строчками:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^******** [nc]
RewriteRule (.*) http://forums.indasoftware.com $1 [R=301,L]

 

Правильно написать адрес Вашего форума вместо **** не могу.

в htaccess форума добавить

 

RewriteEngine On
RewriteCond %{HTTP_HOST} !^forums.indasoftware.com
RewriteRule (.*) http://forums.indasoftware.com/$1 [L,R=301]

  • Автор

Большое спасибо, работает!

 

А что с index.php (то, о чем Fisana написала в начале поста)? Это нужно?

Фактическое положение форума на сервере не поменялось, он как был в папке forums, так и остался.

Единственное, что я его выделил в отдельный домен. Поэтому там index.php уже есть, форумовский.

Нужно. Чтобы поисковики понимали, что форум переехал. И чтобы людей перенаправляло.

  • Автор

Так ведь уже перенаправляет.

Заходя на http://www.indasoftware.com/forums/, попадаю на http://forums.indasoftware.com/

 

И заменить index.php не получится, т.к. там уже есть оригинальный index.php от форума.

Оригигнальный от форума уже наверное не нужен (как и все старые файлы форума). И через FTP заменить можно.

Но дождитесь специалиста (а то вдруг дам неправильный совет).

  • Автор

Fisana, простите, видимо я нечетко излагаю мысли.

 

"Старых" файлов нет, всё как было в папке forums, так там и осталось, и также оттуда и используется.

Я не копировал форум в другую папку.

 

Единственное, что я сделал, это создал поддомен forums.indasoftware.com на своем домене indasoftware.com и направил его на папку forums. Таким образом, если я удалю или заменю файл index.php в папке forums, это также отразится и на домене forums.indasoftware.com.

Тогда файл php не нужен ;)

  • Автор

Fisana, siv1987, спасибо огромное! ;)

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.