Помоги составить 301-редирект для домена и поддомена

O6
На сайте с 18.04.2013
Offline
1
467

Помоги составить 301-редирект для домена и поддомена, для общей поисковой выдачи.Есть много всего в рунете. Как склеить домен с www и без. А про домен и поддомен нечего.

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

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

O6
На сайте с 18.04.2013
Offline
1
#2

можно ли привести пример

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

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

O6
На сайте с 18.04.2013
Offline
1
#4

Мне нужно соединить домен krasnedvizhimost.com и поддомен dosk.krasnedvizhimost.com для общей поисковой выдачи. Оба находится на одном хостинге в одной корневой папке.

сначала стояла доска ее заменили wp доску кинули на поддомен, сейчас начались проблемы с поисковой выдачей, а хотелось бы чтобы все индексировалась как один сайт

---------- Добавлено 09.06.2013 в 20:47 ----------

Я правильно понял

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ dosk.krasnedvizhimost \.com$ [NC]

RewriteRule ^(.*)$ http:// krasnedvizhimost.com /$1 [R=301,L]

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

или


RewriteEngine On
RewriteCond %{HTTP_HOST} !^krasnedvizhimost\.com$ [NC]
RewriteRule ^(.*)$ http://krasnedvizhimost.com/$1 [R=301,L]
O6
На сайте с 18.04.2013
Offline
1
#6

спасибо большое

iren K
На сайте с 28.12.2008
Offline
222
#7

или так (для гурманов..))

RewriteEngine On

RewriteRule ^dosk/ - [L]

RewriteCond %{HTTP_HOST} (www.)?dosk.krasnedvizhimost.ru [NC]

RewriteRule (.*) dosk/$1 [L]

-------------------------------------

RewriteCond %{HTTP_HOST} (www\.)?dosk\.krasnedvizhimost\.ru$

RewriteCond %{REQUEST_URI} !^(/)?dosk/

RewriteRule ^(.*)$ dosk/$1

-------------------------------------

RewriteEngine On

RewriteCond %{ENV:REDIRECT_VHOST} ^$

RewriteCond %{HTTP_HOST} ^(www\.)?dosk\.krasnedvizhimost\.ru$

RewriteRule ^(.*) dosk/$1 [L,E=VHOST:1]

-------------------------------------

RewriteEngine on

RewriteCond %{HTTP_HOST} ^dosk\.krasnedvizhimost.ru$ [NC]

RewriteCond %{REQUEST_URI} !dosk/

RewriteRule ^(.*)$ dosk/$1

-------------------------------------

RewriteEngine On

Options +FollowSymlinks

RewriteCond %{ENV:REDIRECT_MYFLAG} ^$

RewriteCond %{HTTP_HOST} ^dosk\.krasnedvizhimost\.ru$

RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]

RewriteRule ^dosk\.krasnedvizhimost\.ru(.*) /dosk%{REQUEST_URI} [L]

-------------------------------------

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^dosk\.krasnedvizhimost\.ru$

RewriteCond %{REQUEST_URI} !/dosk/

RewriteRule ^(.*)$ /dosk/$1 [L]

-------------------------------------

RewriteEngine On

RewriteCond %{THE_REQUEST} /dosk/[^/]

RewriteRule ^dosk/[^/]+/(.*) /$1 [R=permanent,L]

RewriteCond %{HTTP_HOST} ^(.+)\.krasnedvizhimost\.ru$ [NC]

RewriteCond %{HTTP_HOST} !^www\.krasnedvizhimost\.ru$ [NC]

RewriteCond %{REQUEST_URI} !^/dosk

RewriteRule ^(.*)$ /dosk/%1%{REQUEST_URI} [L]

-------------------------------------

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/dosk

RewriteCond %{HTTP_HOST} ^dosk.krasnedvizhimost.ru

RewriteRule ^(.*)$ dosk/$1 [L]

-------------------------------------

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(.+).krasnedvizhimost.ru$ [NC]

RewriteCond %{HTTP_HOST} !^www.krasnedvizhimost.ru$ [NC]

RewriteCond %{REQUEST_URI} !^/dosk.krasnedvizhimost.ru

RewriteRule ^(.*) %{HTTP_HOST}$1

RewriteRule ^(.*).krasnedvizhimost.ru(.*) /dosk/$1$2

RewriteRule ^dosk.krasnedvizhimost.ru.(.*) /dosk/$1

;)

c уважением Iren
O6
На сайте с 18.04.2013
Offline
1
#8

спасибо? но какой именно вставить лутьшие

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

Лучше оставить тот, который работает.

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