ВСем привет! Помогите сделать редирект с любого несуществующего поддомена на основной с сохранением пути в .htaccess Пробовал так, но непереходит RewriteCond %{HTTP_HOST} ^(.*).site.ru$ [OR] RewriteCond %{HTTP_HOST} ^www.(.*).site.ru$ RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] Текущий .htaccess:
тогда так: Код: RewriteCond %{HTTP_HOST} ^(.+).domain.ru$ RewriteRule ^/(.*)$ http://www.domain.ru/$1 [R=301,NC]
Ошибка 403. Доступ запрещен В логах:File does not exist: /home/xxxx2/x/xxx/domains/x.xxx.ru P.S. Попробовал все вариации встречающиеся в поисковиках про RewriteCon.
скорее всего нет днс записи. т.е. он не может сопоставить subdomain.site.ru с сайтом. для начала нужно прописать в dns запись вида: *.site.ru 1.2.3.4 и тогда должен заработать ваш первый пример с редиректом. p.s. я так полагаю, сейчас subdomain.site.ru отдаёт сервер не найден.
123.123.123.123 и 1.2.3.4 - тут должен быть IP ваш(такой же как и на site.ru))) а не тот что вы скопипастили. Конечно ничего не работает.
вы чего прикалываетесь... ошибка явная что нет такой папки(В логах:File does not exist: /home/xxxx2/x/xxx/domains/x.xxx.ru), нет такого пути... причем тут днс)))))))))) апач запущен когда такой папки не было, надо сосздать этот путь и перезапустить конфиг апача --- добавлено: 6 авг 2013 в 08:53 --- Юмористы ЗЫ и ... не в той категории вопрос задал, тут ответы не учитываются
web2us, редирект хотят с несуществующего поддомена, поэтому никаких директорий и не будет. Нужна запись ДНС.
тут ошибка явная, что нет папки... а есть домен нет домена... запись А *.name.ru 192.168.0.1 говорит о том, что все отправлять на этот адрес, а конфиг апача на этом адресе уже рулит по папкам... ... а точнее если имя домена третьего уровня не оговорено, то все шлется в папку домена name.ru где собственно уже смотрится .htaccess и если есть правило, то оно и применяется... вот как то так если есть nginx то все точно так же
Еще рас спасибо откликнувшимся на помощь. Техподдержка сказала докупить услугу поддомены, после чего появилась вкладка в панели где можно галочку поставить на редирект со всех поддоменов на основной. Всё заработало. P.S. На счет 1.2.3.4 я конечно вообще затупил . Думал так и надо...