Страница 1 из 2

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

СообщениеДобавлено: 21 апр 2008, 02:14
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

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

СообщениеДобавлено: 21 апр 2008, 02:25
Vanofuture
Эх, жаль что здесь нет репутации. Я б сейчас тебе её повысил))))

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

СообщениеДобавлено: 21 апр 2008, 02:30
XxMARSxX
Vanofuture писал(а):Эх, жаль что здесь нет репутации. Я б сейчас тебе её повысил))))

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

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

СообщениеДобавлено: 27 дек 2008, 20:50
Bad_Boy
Люди а как подменить ссылку? типо
Код: Выделить всё
www.мой_сайт/forum/1
на такую
Код: Выделить всё
www.другой_Мой_сайт/forum/1

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

СообщениеДобавлено: 27 дек 2008, 22:15
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.

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

СообщениеДобавлено: 28 дек 2008, 12:51
AllCity
Bad_Boy писал(а):опять же это для всего сайта а не для отдельных форумов/разделов (пробывал не работает)

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

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

СообщениеДобавлено: 28 дек 2008, 12:54
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?>

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

СообщениеДобавлено: 28 дек 2008, 13:01
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>

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

СообщениеДобавлено: 11 янв 2009, 14:58
aXe13
как сделать чтобы перед названием ( доменом ) сайта писало www. всегда . Ну например пишеш http://mysite.ucoz.ru , и когда на него переходиш оно автоматически добавляет .www . Помогите .

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

СообщениеДобавлено: 11 янв 2009, 15:26
Youzer
где-то в общих настройках было. можно назначать адрес для главной страницы. там впиши с www, если тебе от этого легче станет.