|
|
|
Здравствуйте всем!
Хотели бы чтобы все адреса типа такого перенаправлялись на новый адрес
asdfasdf.olddomain.ru/?sdgsdfgsdfg
rtgpiohg.olddomain.ru/?ertgert
wertwr.olddomain.ru
все такие адреса должны перенаправляться на вот такой адрес
newdomains.ru/?from=olddomain
Можно как то такое реализовать?
что надо написать в .htaccess чтобы так заработало? или не через .htaccess а как то по другому всё равно главное чтобы работало
Спасибо всем кто поможет советом |
|
|
|
|
|
Нужно в панели управления добавить алиас * (звездочку) для этого домена. Тогда любые сабы будут обращаться к контенту основного домена.
А чтобы любые пути и страницы редиректили на один урл, нужно в .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>
|
Удачи! |
|
|
|
|
|
Yabuti , спасибо!
Сделал немного подругому правда
1. алиас * (звездочку) для этого домена
2. редирект всего на новый домен
Код: |
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomains.ru/?from=olddomain$1 [R=301,L]
|
Может кому будет полезно |
|
|
|
|
|
|
|