Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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, спасибо огромное! ;)

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.