![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 3196 Регистрация: 12.5.2009 Вставить ник Цитата Пользователь №: 1 ![]() Репутация: ![]() ![]() ![]() |
Как известно, недавно я перенес форум Донбасса с домена www.don-line.org на домен www.donbassforum.net. Пока что, дабы не потерять посетителей, работает стандартный редирект на уровне сервера: при обращении к ссылке, например, don-line.org/post1000 редирект всего лишь как бы подменяет старый адрес на новый и переносит пользователя на donbassforum.net/post1000. В связи с тем, что старый домен не работает, то неработают и сайты, размещенные на поддоменах, а это: доска объявлений, блог и страничка одного из активистов форума, которому я подарил поддомен. Увы такой расклад мне не по нраву. Я слышал, что через файл .httaccess можно реализовать некий умный редирект: то есть старый домен будет работать, но при обращении к той или иной старой страничке выводилось сообщение о том, что форум переехал. Как бы такое реализовать и возможно ли вобще такое?
-------------------- |
![]()
Сообщение
#2
|
|
![]() Супер сисадмин! ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 982 Регистрация: 15.5.2009 Вставить ник Цитата Пользователь №: 2 ![]() Репутация: ![]() ![]() ![]() |
создаешь файл index.php такого содержания:
Код <?php header("Content-Type: text/html; charset=utf-8"); header('Refresh: 3; URL=http://www.aaaweb.ru'); echo '<center>сайт отсюда переехал вот сюда: http://новый адрес нах!<br /> Но если вы будете долого соображать, браузер сам вас туда перенаправит.</center>'; exit; ?> Суёшь этот файл в корень субдомена, тоесть туда, где у тебя файлы сайта были и был сайтовый index.php. Всё. Желательно тока файлы все удалить с папки субдомена, где редирект делаешь и всё. Вот попробуй: http://faq.aaaweb.ru/about/ Это было для всего общего. старый домен будет работать, но при обращении к той или иной старой страничке выводилось сообщение о том, что форум переехал. Для этого вешаешь файл index.php с указанным выше содержанием в каталог с которого надо редиректить юзера и в этой папке создаешь файл .htaccess такого содержания: Код DirectoryIndex index.php В данном случае можно использовать вместо index.php любой файл. Тоесть: создаешь файл redirect.php, с содержимым, указанным в начале сего камента, ложишь этот файл в don-line.org/about/, в этом же каталоге создаешь файл .htaccess с содержимым: Код DirectoryIndex redirect.php И всё! при переходе в don-line.org/about/ будет осуществляться редирект куда ты указал в файле redirect.php. А в других каталогах редиректа не будет. |
![]()
Сообщение
#3
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 3196 Регистрация: 12.5.2009 Вставить ник Цитата Пользователь №: 1 ![]() Репутация: ![]() ![]() ![]() |
О, добренько, буду пробовать
![]() -------------------- |
![]() ![]() |
Статистика |
|
Текстовая версия | Сейчас: 12.7.2025, 9:01 |