Страница 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 писал(а):Эх, жаль что здесь нет репутации. Я б сейчас тебе её повысил))))
будем считать твое "СПАСИБО" принято

Re: Умный редирект со старого на новый домен
Добавлено: 27 дек 2008, 19:50
Bad_Boy
Люди а как подменить ссылку? типо
на такую
Re: Умный редирект со старого на новый домен
Добавлено: 27 дек 2008, 21: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, 11:51
AllCity
Bad_Boy писал(а):опять же это для всего сайта а не для отдельных форумов/разделов (пробывал не работает)
if и
document.URL тебе в помощь

Re: Умный редирект со старого на новый домен
Добавлено: 28 дек 2008, 11: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, 12: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, 13:58
aXe13
как сделать чтобы перед названием ( доменом ) сайта писало www. всегда . Ну например пишеш
http://mysite.ucoz.ru , и когда на него переходиш оно автоматически добавляет .www . Помогите .
Re: www. перед доменом
Добавлено: 11 янв 2009, 14:26
Youzer
где-то в общих настройках было. можно назначать адрес для главной страницы. там впиши с www, если тебе от этого легче станет.