Помогите с .htaccess

12
G9
На сайте с 04.05.2009
Offline
92
767

Ув. вебмастера, требуется помощь с .htaccess. Суть вопроса такова

переадресовать с поддомен.домен.ру на домен.ру/поддомен.html реально ли осуществить такое?

если не .htaccess, то чем?)

Спасибо за ответы!

IL
На сайте с 20.04.2007
Offline
435
#1

Если редирект:

RewriteCond %{HTTP_HOST} ^(.*)\.domain.ru$
RewriteRule .* http://domain.ru/%1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
G9
На сайте с 04.05.2009
Offline
92
#2

видимо руки кривые. не работает =(

UPD заработало =) кинул на директорию выше

G9
На сайте с 04.05.2009
Offline
92
#3

на другом хостинге не работает =( по логам видно, что страничка отдается браузеру, но браузер остается на поддомен.домен.ру с ошибкой 404. Что делать?

[Удален]
#4

ivan-lev, наверное, точнее будет так:

RewriteRule ^(.*)\.domain\.ru$ http://domain.ru/%1.html [L,QSA]
G9
На сайте с 04.05.2009
Offline
92
#5
sasha_123:
ivan-lev, наверное, точнее будет так:

RewriteCond %{HTTP_HOST} ^(.*)\.domain.ru$

RewriteRule .* http://domain.ru/%1.html [R=301,L]

это-то я сразу поправил. на одном хосте все работает. на другом браузер отдает 404, при том, что в логах написано, что страничка (http://domain.ru/%1.html) браузеру отдавалась

[Удален]
#6

Я исправил, попробуйте так, как выше.

G9
На сайте с 04.05.2009
Offline
92
#7

sasha_123, теперь даже в логах ничего не вижу. редирект явно не происходит

[Удален]
#8

А вот так, если урл с www

RewriteRule ^www\.(.*)\.domain\.ru$ http://domain.ru/%1.html [L,QSA]

или так, если без

RewriteRule ^http://(.*)\.domain\.ru$ http://domain.ru/%1.html [L,QSA]
IL
На сайте с 20.04.2007
Offline
435
#9

sasha_123, понимание-то есть своих собственных правил?

griff92, на другом хостинге mod_rewrite установлен? RewriteEngine on в .htaccess выше по коду есть? Другие RewriteRule отрабатывают?

G9
На сайте с 04.05.2009
Offline
92
#10

RewriteCond %{HTTP_HOST} домен.ру$

RewriteRule .* http://google.com/ [R=301,L]

сработал, следовательно все работает

12

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