Помогите пожалуйста со склейкой и редиретом

K
На сайте с 13.01.2014
Offline
10
522

Помогите пожалуйста со склейкой и редиретом, надо:

1. Сделать редирект на http://www.мойсайт.ком/ru/forum/

2. В ближайщее время программисты доделают работу на WordPress (находится в корне сайта) и ридирект с форума будет снят.

Одновременно надо склеить:

а) склеить без www с главным зеркалом http://www.мойсайт.ком/. Так же есть и другие модули как:

http://www.мойсайт.ком/ru/forum/

http://www.мойсайт.ком/ru/news/

б) склеить index.php с главным зеркалом, сейчас доступно по ссылке:

http://www.мойсайт.ком/ru/forum/index.php

http://www.мойсайт.ком/ru/forum/inde...splay.php?f=55

г) склеить со слешем на конце на без слаша.

у самого не получается, заранее благодарствую.

siv1987
На сайте с 02.04.2009
Offline
427
#1

Откуда сделать редирект?

Редирект с wwww или на www есть миллион примеров.

Это какой такой index.php "главное заркало"? Зеркало относится к доменным именам а не index.php или другим файлам.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
siv1987:
Откуда сделать редирект?

Подозреваю из корня.

Наверное у ТС был форум в корне, а теперь он его перенёс в подкаталог, а в корне будет ВП.

Kronshtadt, так?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
K
На сайте с 13.01.2014
Offline
10
#3
SeVlad:
Подозреваю из корня.
Наверное у ТС был форум в корне, а теперь он его перенёс в подкаталог, а в корне будет ВП.
Kronshtadt, так?

Нет, форум сидит в папке "форум", папка "форум" в папке "ру". В корне сейчас ВП, но он пока отключен (т.к. в разработке) и стоит редирект на форум.

siv1987
На сайте с 02.04.2009
Offline
427
#4
SeVlad:
Наверное у ТС был форум в корне, а теперь он его перенёс в подкаталог, а в корне будет ВП.
Kronshtadt, так?

Если так, то такой редирект можно сделать только зная урл'ы форума. Судя по splay.php?f=55 это может быть vbulletin.

Kronshtadt:
В корне сейчас ВП, но он пока отключен (т.к. в разработке) и стоит редирект на форум.

НУ и что вам тогда нужно?

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
siv1987:
Если так, то такой редирект можно сделать только зная урл'ы форума.

Моя попытка разговорить ТСа потерпела фиаско. ;)

K
На сайте с 13.01.2014
Offline
10
#6

siv1987, SeVlad, Извиняюсь, отьехать надо было, + Олимпиада началась, то, до сё...

siv1987:
НУ и что вам тогда нужно?

Пока делаем основной сайт, стоит редирект на форум - мой сайт/ru/forum/ с редиректом все нормально (Вы правильно заметили, форум на vbulletin), надо:

1. склеить без www с www, чтобы основным было www.мой сайт/ru/forum/

2. склеить /index.php, чтобы основным было www.мой сайт/ru/forum/

siv1987:
Редирект с wwww или на www есть миллион примеров.

Пробовали многие варианты, ничего не получилось, открывается без www, и с /index.php

сейчас стоят хтаксессы:

в корне:

# BEGIN WordPress

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} (www.)?мойсайт.ком [NC]

RewriteRule ^$ http://www.мойсайт.ком/ru/forum/ [L]

#RewriteCond %{HTTP_HOST} (www.)?мойсайт.ком [NC]

#RewriteRule ^ru[/]{0,1}$ http://www.мойсайт.ком/news/ [L]

#RedirectMatch 301 ^/$ http://www.мойсайт.ком/ru/forum/

#RedirectMatch 301 ^/ru[/]{0,1}$ http://www.мойсайт.ком/ru/forum/

#RedirectMatch 301 ^/forum[/]{0,1}$ http://www.мойсайт.ком/ru/forum/

#RedirectMatch 301 ^/ru/forum$ http://www.мойсайт.ком/ru/forum/

#RewriteRule ^forum/ru[/]{0,1}(.*)$ ru/forum/$1 [L,QSA]

RewriteRule ^ru/news[/]{0,1}(.*)$ news/ru/$1 [L,QSA]

#RewriteRule ^en/news[/]{0,1}(.*)$ news/$1 [L,QSA]

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

в папке форум:

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine On

RewriteBase /ru/forum

RewriteRule ^archive/(.*)$ http://www.мойсайт.ком/ru/forum/sitemap/$1

RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api\.php)

#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

#RewriteCond %{REQUEST_FILENAME} !-f

#RewriteCond %{REQUEST_FILENAME} !-d

#RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/

#RewriteRule ^(.+)$ vbseo.php [L,QSA]

</IfModule>

ErrorDocument 400 /ru/forum/400.php

ErrorDocument 401 /ru/forum/401.php

ErrorDocument 403 /ru/forum/403.php

ErrorDocument 404 /ru/forum/404.php

ErrorDocument 500 /ru/forum/500.php

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