Старый 26.04.2010, 00:41   #1
Специалист
 
Аватар для DEM84
 
Регистрация: 20.01.2009
Адрес: Ростов-на-Дону
Сообщений: 206
Вес репутации: 191
DEM84 - как роза среди колючекDEM84 - как роза среди колючекDEM84 - как роза среди колючек
Отправить сообщение для DEM84 с помощью ICQ
Question 301 редирект - смена адреса форума

Приветствую, коллеги. Прошу помощи, много искал в интернете, но конкретно по моей задачи решений не нашел

Дело такое: на сайте стоит форум IPB, расположен в корне. В связи с развитием сайта меняем структуру, форум выносим отдельно в папку /forum/, в корень ставится другой движок с контентом.

Подскажите, будьте любезны, кто знаком с редиректами и хорошо разбирается в htaccess, каким образом можно настроить переадресацию, чтоб все ссылки типа http://сайт/содержимое_форума вели на http://сайт/форум/содержимое_форума ?

PS: Надеюсь, выбрал нужный раздел на форуме для создания темы. Если ошибся, просьба к модераторам перенести тему в нужный раздел.
DEM84 вне форума   Ответить с цитированием
Старый 26.04.2010, 20:09   #2
Новичок
 
Регистрация: 26.04.2010
Сообщений: 4
Вес репутации: 0
Rez911 на пути к лучшему
По умолчанию

В htaccess можно прописать так

PHP код:
RewriteEngine On
RewriteCond 
%{HTTP_HOST} !^сайт\.ру [NC]
RewriteRule ^(.*)  http://сайт.ру/форум$1 [L,R=301] 
Rez911 вне форума   Ответить с цитированием
Старый 26.04.2010, 23:14   #3
Мастер
 
Аватар для Neveykov
 
Регистрация: 22.10.2009
Адрес: Беларусь
Сообщений: 751
Вес репутации: 0
Neveykov не любят в этих краяхNeveykov не любят в этих краях
Отправить сообщение для Neveykov с помощью ICQ
По умолчанию

сто раз уже обсуждалось, 101-й....

PHP код:
RewriteEngine On
RewriteCond 
%{HTTP_HOST} ^сайт\.ru$
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L] 
Добавлено через 42 секунды
Rez911, мой редирект правильнее
__________________
Нет никакого пути к счастью. Счастье — это и есть Путь.

Последний раз редактировалось Neveykov; 26.04.2010 в 23:14. Причина: Добавлено сообщение
Neveykov вне форума   Ответить с цитированием
Старый 27.04.2010, 11:49   #4
Специалист
 
Аватар для DEM84
 
Регистрация: 20.01.2009
Адрес: Ростов-на-Дону
Сообщений: 206
Вес репутации: 191
DEM84 - как роза среди колючекDEM84 - как роза среди колючекDEM84 - как роза среди колючек
Отправить сообщение для DEM84 с помощью ICQ
По умолчанию

Rez911, к сожалению, ваша конструкция не заработала почему-то..

Neveykov, может и обсуждалось, но конкретно моего примера я нигде не нашел. Да и ваша запись не работает и в общем-то не вяжется с тем, что я написал в первом посте.
Цитата:
каким образом можно настроить переадресацию, чтоб все ссылки типа http://сайт/содержимое_форума вели на http://сайт/форум/содержимое_форума ?
DEM84 вне форума   Ответить с цитированием
Старый 27.04.2010, 21:31   #5
Новичок
 
Регистрация: 26.04.2010
Сообщений: 4
Вес репутации: 0
Rez911 на пути к лучшему
По умолчанию

Как я понял раньше форум был доступен просто сайт.ру а сейчас доступен сайт.ру/форум

То можно попробывать вот так:

PHP код:
RewriteEngine On 
RewriteBase 
/
RewriteRule ^папка ворума/ - [last]
RewriteCond %{HTTP_HOST} ([url]www.)?сайт.ру/форум[/url] [nocase]
RewriteRule (.*) папка форума/$[last
Rez911 вне форума   Ответить с цитированием
Старый 28.04.2010, 08:13   #6
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 236
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

нужно для каждого скрипта форума редирект прописывать
как-то так
Код:
RewriteRule ^/showthread.php(.*)$ /forum/showthread.php$1 [R=301,L]
ahsinis вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адреса Sandsstorm Яндекс 14 12.02.2010 10:13
смена урла форума _sega_ Курилка 8 28.10.2009 15:46
смена WMID (смена одновременно и Z и R кошелька) Олегaaaaa Финансовые и юридические вопросы 1 09.07.2009 19:29
адреса ВМ 10012003 Деловое сотрудничество 11 31.12.2008 21:31
смена движка площадки/301 редирект Arhz Вопросы по работе системы 4 18.06.2008 15:41


Часовой пояс GMT +3, время: 18:55.