Перенос форума в другую папку

T
На сайте с 06.06.2008
Offline
118
1322

Добрый день,

Имеется годовалый проект несколько развитый, 40к+ сообщений, сам форум находится в корне ( http://rottweiler-club.com/forum.php )

Шеф решил сделать портал собачий, по логике битрикс должен быть в корне, а форум перенесен в папку /forums

Вот и обращаюсь к Вам за советом как сделать лучше, чтобы не потерять позиции ?

На 600 тем и прочие линки редиректы делать чтоли ? или главную (битрикс) переносить в поддмен ? Или поселить их в 1 папке можно ? Или есть какое нить другое практичное решение.

ПС - портал на битриксе, форум на вбуллетине 4

Спасибо,

Виктор

Лучший Linux VPS от $4 и 3 + 1 выделенное ядро AMD Epyc за $12. Много стран и оплата криптой. https://cloud.hosthatch.com/a/3463
L
На сайте с 16.10.2014
Offline
108
#1

Смотря куда вы собираетесь получать основной трафик.

Если у вас форум занял хорошие позиции , и после создания портала все равно будет привлекать основной поток посетителей то оставьте как есть, а битрикс на поддомен.

С другой стороны можно прописать редирект для тем форума , и очень сильной просадки по позициям не будет (хотя чем черт не шутит)

НО если бы у меня была такая задача, я бы шефу предложил не заворачиваться с битриксом и поддоменами, а сделать из форума полноценный портал.

Узнать что он хочет от так званого портала на битриксе и засунуть все это в форум (грубо говоря обвешать нужными модулями)

Купить автомобиль из США можно тут (https://us-car.com.ua)
T
На сайте с 06.06.2008
Offline
118
#2

lexter

Спасибо, к сожалению за битрикс уже оплачено и оплачено за микродизайн. Социальная сеть битриксовская привлекла внимание начальника. (в чем ее фишка - я сам не понял) по сути теже булкины блоги и цмс...

L
На сайте с 16.10.2014
Offline
108
#3
tsolomon:
lexter

Спасибо, к сожалению за битрикс уже оплачено и оплачено за микродизайн. Социальная сеть битриксовская привлекла внимание начальника. (в чем ее фишка - я сам не понял) по сути теже булкины блоги и цмс...

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

T
На сайте с 06.06.2008
Offline
118
#4

С Рождеством !

Никогда не понимал htaccess. Читал, смотрел генераторы в голове каша получилась. У меня сейчас 2 вопроса:

1) Как лучше сделать редирект ? по сути у меня

domen.com/forum.php переезжает на domen.com/forum/forum.php , где есть forumdisplay.php?f=(номер) - разделы, showthread.php?t=(номер) темы, остальные линки - профиля пользователей и т.п.

Мне надо их все прописывать ? Или есть какой нить универсальный шаблон по сути в 3 строки ? если не затруднит, можно показать наглядно как лучше сделать ?

2) Правильно ли я понял что редиректы будут в htaccess временно, пока поисковики не проиндексируют форум по новой ?

Спасибо, и еще раз с Рождеством !

makag
На сайте с 01.05.2013
Offline
106
#5
tsolomon:
1) Как лучше сделать редирект ? по сути у меня
domen.com/forum.php переезжает на domen.com/forum/forum.php , где есть forumdisplay.php?f=(номер) - разделы, showthread.php?t=(номер) темы, остальные линки - профиля пользователей и т.п.
Мне надо их все прописывать ? Или есть какой нить универсальный шаблон по сути в 3 строки ? если не затруднит, можно показать наглядно как лучше сделать ?

попробуйте так


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

по идее будет перекидывать по маске, по тем же путям, только в под-папку

tsolomon:

2) Правильно ли я понял что редиректы будут в htaccess временно, пока поисковики не проиндексируют форум по новой ?

вроде бы да. википедия по этому поводу говорит, что

The HTTP response status code 301 Moved Permanently is used for permanent URL redirection, meaning current links or records using the URL that the response is received for should be updated.
T
На сайте с 06.06.2008
Offline
118
#6

makag,

Спасибо,

к сожалению в корне предполагается, что будет стоять сайт на битриксе, а там свой htaccess, после установки - http://rottweiler-club.com/ переносится на http://rottweiler-club.com/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum и т.д. путь /forum

обычный 301 - в htaccess так же кидает на бесконечный путь /forum/

битриксовский htaccess выглядит вот так вот

<IfModule mod_php5.c>

php_flag allow_call_time_pass_reference 1

php_flag session.use_trans_sid off

#php_value display_errors 1

#php_value mbstring.internal_encoding UTF-8

</IfModule>

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-l

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$

RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

</IfModule>

stundr
На сайте с 19.06.2008
Offline
201
#7

Так у вас сейчас разве форум не в папке? Путь как бы намекает что если после слеша форум то он не в корне лежит. Смотрите пример серча, форум в корне лежит, соответственно без слеша.

=^_^=
W
На сайте с 17.10.2008
Offline
128
#8
tsolomon:
makag,
Спасибо,
к сожалению в корне предполагается, что будет стоять сайт на битриксе, а там свой htaccess, после установки - http://rottweiler-club.com/ переносится на http://rottweiler-club.com/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum и т.д. путь /forum
обычный 301 - в htaccess так же кидает на бесконечный путь /forum/

Попробуйте прописать:

RewriteEngine on

RewriteCond %{REQUEST_URI} !/forum/

RewriteRule ^(.*)$ http://site.ru/forum/$1 [L,R=301]

или можете так попробовать:

RewriteRule ^forumdisplay.php(.*)$ /forum/forumdisplay.php$1 [R=301,L]

RewriteRule ^showthread.php(.*)$ /forum/showthread.php$1 [R=301,L]

Тот, кто не согласен с моей точкой зрения, тот и на другие подлости способен. P.S. Ничто так не украшает человека как дружба с собственной головой
T
На сайте с 06.06.2008
Offline
118
#9

Webperets,

Спасибо большое !!! Первый вариант сработал на ура, страницы в выдаче гугла корректно редиректятся !

The WishMaster
На сайте с 29.09.2005
Offline
2543
#10

А зачем перемещать? Пусть работает.

Пешу текста дешыго! Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий