Переадрессация со старого домена на новый. Условные оператор
|
|
[1] likbezz [25.02.2012, 00:57] |
Q: Quote Как сделать переадрессацию (редирект) со старого домена на новый? |
|
[2] likbezz [25.02.2012, 01:01] |
Простейший вариант выглядит вот так: Code <?if(substr($REGISTER_LINK$,0,22)='http://адрес_старого_сайта')?> <meta http-equiv="refresh" content="0;url=http://новый_адрес" /> <?endif?>
Где: substr($REGISTER_LINK$,0,22) - количество символов в старом адресе. ...
Например, мой старый сайт: http://likbezz.ucoz.ru/ == 22 символа. И новый сайт: http://likbezz.ru/ Будет выглядеть вот так: Code <?if(substr($REGISTER_LINK$,0,22)='http://likbezz.ucoz.ru')?> <meta http-equiv="refresh" content="0;url=http://likbezz.ru/" /> <?endif?> ...
Думаю, по данному коду, вопросов не возникнет ) ... |
|
[3] likbezz [25.02.2012, 01:17] |
Немного модифицированный скрипт автоматического редиректа на новый домен, с сохранением адреса. Изначальный вариант написал }{0тт@бь)ч
Code <?if(substr($REGISTER_LINK$,0,22)='http://likbezz.ucoz.ru')?> <script type="text/javascript"> var oldDomain='likbezz.ucoz.ru'; var newDomain='likbezz.ru'; var oldAddress=window.location+''; window.location.replace(oldAddress.replace(oldDomain,newDomain)); </script> <?endif?> Где: var oldDomain='likbezz.ucoz.ru'; - ваш старый домен. var newDomain='likbezz.ru'; - ваш новый домен. substr($REGISTER_LINK$,0,22) - количество символов в старом адресе. Остальное не трогать. ...
Скрипт добавляется в шаблон, лучше в глобальный блок, желательно в верхний. ...
Скрипт автоматически перебрасывает пользователя, с сохранением адреса, на новый домен. Например, если вы попали на старый домен по ссылке http://likbezz.ucoz.ru/forum/60-615-1, то вас перебросит на адрес: http://likbezz.ru/forum/60-615-1, а не на главную. ... |
|
[4] Siver [25.02.2012, 12:01] |
likbezz, спасибо большое!
Quote (likbezz) substr($REGISTER_LINK$,0,22) - количество символов в старом адресе а если вход будет через www? тоже сработает?Добавлено (25.02.2012, 12:01) --------------------------------------------- И через www тоже работает.  |
|
[5] likbezz [25.02.2012, 15:42] |
Siver, Quote (Siver) а если вход будет через www? тоже сработает? Да, переменная $REGISTER_LINK$ всегда без «www», если не указано обратное в настройках сайта. ... Quote (Siver) И через www тоже работает. Да, я знаю - проверил ) ... |
|
[6] Siver [19.03.2012, 21:50] |
likbezz, а за редирект поисковики не банят? |
|
[7] likbezz [19.03.2012, 23:04] |
Siver, Quote (Siver) а за редирект поисковики не банят? А поисковики скрипты не запускают ) ... |
|