Умный редирект со старого на новый домен

Архив полностью рабочих скриптов и так далее...
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

Умный редирект со старого на новый домен

Сообщение XxMARSxX »

Вставляем на всех страницах между <head> и </head>

<script type="text/javascript">
if (self.location.host=='СТАРЫЙ.АДРЕС.САЙТА') {
self.location=self.location.protocol+'//НОВЫЙ.АДРЕС.САЙТА'+self.location.pathname;}
</script>


Q. Что произойдет?
R. Скрипт перенаправит вас точно на такую же страницу на новом, как ту на которую вы зашли на страром

Например:
с
http://СТАРЫЙ.АДРЕС.САЙТА/forum/12-317-4447-16-1203892834
на
http://НОВЫЙ.АДРЕС.САЙТА/forum/12-317-4447-16-1203892834
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Умный редирект со старого на новый домен

Сообщение Vanofuture »

Эх, жаль что здесь нет репутации. Я б сейчас тебе её повысил))))
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

Re: Умный редирект со старого на новый домен

Сообщение XxMARSxX »

Vanofuture писал(а):Эх, жаль что здесь нет репутации. Я б сейчас тебе её повысил))))

будем считать твое "СПАСИБО" принято :D
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Bad_Boy
Сообщения: 25
Зарегистрирован: 04 май 2008, 18:04

Re: Умный редирект со старого на новый домен

Сообщение Bad_Boy »

Люди а как подменить ссылку? типо

Код: Выделить всё

www.мой_сайт/forum/1
на такую

Код: Выделить всё

www.другой_Мой_сайт/forum/1
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Умный редирект со старого на новый домен

Сообщение AllCity »

Доработал скрипт.

Код: Выделить всё

<script type="text/javascript">

/* Автор XxMARSxX - Доработка AllCity */
NewDomainName = 'web-codes.net'; // Новый адрес сайта без http:// и www.
OldDomainName = 'allcity.clan.su'; // Старый адрес сайта без http:// и www.

if (self.location.host==OldDomainName) {
self.location=self.location.protocol+'//'+NewDomainName+self.location.pathname;
} else if (self.location.host=='www.'+OldDomainName) {
self.location=self.location.protocol+'//www.'+NewDomainName+self.location.pathname;}
</script>

теперь перенаправляет если перед доменом есть www.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Умный редирект со старого на новый домен

Сообщение AllCity »

Bad_Boy писал(а):опять же это для всего сайта а не для отдельных форумов/разделов (пробывал не работает)

if и document.URL тебе в помощь ;)
Bad_Boy
Сообщения: 25
Зарегистрирован: 04 май 2008, 18:04

Re: Умный редирект со старого на новый домен

Сообщение Bad_Boy »

AllCity писал(а):
Bad_Boy писал(а):опять же это для всего сайта а не для отдельных форумов/разделов (пробывал не работает)

if и document.URL тебе в помощь ;)

Дошло как сделать!)

Код: Выделить всё

<?if($URI_ID$="frForum42" || $URI_ID$="frForum43" || $URI_ID$="frForum44" || $URI_ID$="frForum45")?>
<script type="text/javascript">window.location.href='http://winxclub.net.ru/forum/1'</script>
<?endif?>
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Умный редирект со старого на новый домен

Сообщение AllCity »

Можно так ;)

Код: Выделить всё

<script type="text/javascript">

/* Автор XxMARSxX - Доработка AllCity */
NewDomainName = 'web-codes.net/forum/1'; // Новый адрес сайта без http:// и www.
OldDomainName = 'allcity.clan.su/forum/1'; // Старый адрес сайта без http:// и www.

if (document.URL=='http://'+OldDomainName) {
self.location=self.location.protocol+'//'+NewDomainName;
} else if (document.URL=='http://www.'+OldDomainName) {
self.location=self.location.protocol+'//www.'+NewDomainName;}
</script>
aXe13
Сообщения: 53
Зарегистрирован: 02 ноя 2008, 21:33

www. перед доменом

Сообщение aXe13 »

как сделать чтобы перед названием ( доменом ) сайта писало www. всегда . Ну например пишеш http://mysite.ucoz.ru , и когда на него переходиш оно автоматически добавляет .www . Помогите .
Youzer
Сообщения: 354
Зарегистрирован: 20 авг 2008, 13:21

Re: www. перед доменом

Сообщение Youzer »

где-то в общих настройках было. можно назначать адрес для главной страницы. там впиши с www, если тебе от этого легче станет.
Закрыто