как сделать редиректы со всех поддоменов?
Новая тема Написать ответ
# Ср Dec 05, 2012 2:04 pmreeemmmy Зарег.: 08.08.2009 ; Сообщ.: 64Ответить с цитатой
Здравствуйте всем!

Хотели бы чтобы все адреса типа такого перенаправлялись на новый адрес
asdfasdf.olddomain.ru/?sdgsdfgsdfg
rtgpiohg.olddomain.ru/?ertgert
wertwr.olddomain.ru

все такие адреса должны перенаправляться на вот такой адрес
newdomains.ru/?from=olddomain

Можно как то такое реализовать?
что надо написать в .htaccess чтобы так заработало? или не через .htaccess а как то по другому всё равно главное чтобы работало

Спасибо всем кто поможет советом
# Ср Dec 05, 2012 2:29 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Нужно в панели управления добавить алиас * (звездочку) для этого домена. Тогда любые сабы будут обращаться к контенту основного домена.
А чтобы любые пути и страницы редиректили на один урл, нужно в .htaccess поставить этот код:
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^.htaccess$ - [F]

#   Редиректим все редики на index.html
RewriteRule ^(_[a-z-_A-Z0-9]{1,20})$ /$index.html [R=301,L]

#   Все несуществующие запросы перенаправляем на index.html
ErrorDocument 404 /index.html


В файле index.html (куда будет редиректить все), код редиректа:
Код:
<script type="text/javascript">window.location.href="http://ya.ru/";</script>
<noscript><meta http-equiv="refresh" content="0;url='http://ya.ru/'" /></noscript>


Удачи! Drinks or Beer
# Чт Dec 06, 2012 12:54 amreeemmmy Зарег.: 08.08.2009 ; Сообщ.: 64Ответить с цитатой
Yabuti , спасибо!

Сделал немного подругому правда
1. алиас * (звездочку) для этого домена

2. редирект всего на новый домен
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomains.ru/?from=olddomain$1 [R=301,L]



Может кому будет полезно
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.