Главная » 2010 » Декабрь » 19

Редирект главной страницы на любую

Тэги: перенаправление, html, javascript, UCOZ Категория: uCoz
19.12.2010
Комментариев: 7| Просмотров: 18071
uCoz: Редирект главной страницы на любую | showmehow.ru


В прошлом году я делал видеоурок по перенаправлению главной страницы сайта uCoz на любую другую. С тех пор, как справедливо заметили в комментариях, описанный в видеоуроке способ не актуален. Теперь вы можете перенаправить средствами uCoz с главной страницы только на главную страницу какого-то модуля, нельзя перенаправить на произвольную страницу сайта (например другую статическую страницу или на страницу определённой категории).

Решить эту проблему можно двумя способами:

1. Сделать информер нужного модуля выводящий материалы только определённой категории. Этот способ подходит далеко не всем, т.к. не позволяет сделать в качестве стартовой страницы сайта (ту которую в первую очередь увидит ваш посетитель набрав адрес главной страницы) любую страницу, например конкретную статическую страницу или страницу определённой записи модуля.

2. Сделать редирект средствами HTML или JavaScript. Суть в том что вы на стартовой страницу прописываете определённый HTML или JavaScript код который перенаправит посетителя на заданную вами страницу. Этот метод универсален и подходит для любого случая.

Пример с использованием HTML тэга meta refresh:

Code

<html>
<head>
<title>TEST REDIRECT</title>
<meta http-equiv="Refresh" content="0; URL=http://site.ucoz.ru/index/0-2">
</head>

<body>

...содержимое вашего шаблона...

</body>
</html>

В приведённом примере сразу после загрузки страницы произойдёт перенаправление на страницу http://site.ucoz.ru/index/0-2. Использование meta неудобно тем, что необходимо править шаблон страницы, что не всегда удобно.

Пример редиректа с использованием JavaScript:

Code

<script type="text/javascript">
window.location="http://site.ucoz.ru/index/0-2"
</script>

Пример с использованием JavaScript более прост в использовании, поскольку код JavaScript можно вставить просто в тело страницы (только в HTML редакторе!).

Полезные советы: Поскольку в число моих обязанностей входит кроме прочего следить за расходами по связи, то выбор оператора и тарифа может играть огромную роль. Например корпоративный тариф МТС позволяет значительно сократить расходы не только на мобильную связь, но так же и на мобильный интернет и даже связь с удалёнными офисами нашей компании.


Предлагаю вам так же ознакомится: с моим бесплатным видео-курсом по uCoz


Оцените статью Комментариев: 7

Комментарии к статье Редирект главной страницы на любую

Всего комментариев: 7
avatar
0
6 shtorm • 15:29, 14.04.2015
когда вставляю http-equiv="Refresh" content="0; URL=http://site.ucoz.ru/index/0-2"> у меня страница после перенаправления все время обновляется.
avatar
0
7 dkplayer • 09:15, 28.04.2015
Если вы поместите код во все шаблоны, то действительно получится цыкл и страница будет автоматически перезагружаться. Необходимо вставить данный код в шаблон только той страницы, с которой необходимо делать редирект.
avatar
4 Юля • 20:07, 21.04.2011
Подскажите пожалуйста такой момент:
куда именно (желательно подробно путь) вставлять JavaScript для редиректа главной страницы??
я новичок, поэтому мне сложно самой сообразить)
спасибо!
avatar
5 dkplayer • 08:10, 22.04.2011
Для начала определите какая страница у вас открывается по умолчанию в качестве главной. Затем идёте в панель управления, управление дизайном, открываете шаблон этой страницы и вставляете между тэгами <head> и </head> тэг <meta http-equiv="Refresh" content="0; URL=http://site.ucoz.ru/index/0-2"> незабыв поменять http://site.ucoz.ru/index/0-2 на адрес страницы куда должно произойти перенаправление. Либо вставляете в содержимое страницы (НЕ_ШАБЛОН) <script type="text/javascript">
window.location="http://site.ucoz.ru/index/0-2"
</script>
Вставлять нужно в HTML редакторе, не в визуальном! Иначе вместо работы скрипта вы увидете только его текст.
avatar
3 One • 23:55, 01.04.2011
вот это очень полезная штука, помогла. спасиб
avatar
1 Вася • 18:25, 23.12.2010
Вопрос по информеру "нужного модуля выводящий материалы только определённой категории."
Когда создаю информер выбираю каталог статей, категории, указываю id категории ,сохраняю. вставляю на нужную страницу полученный код $MYINF_6$, сохраняю изменения страницы
и ничего не получаю.... страница почемучка пуста
avatar
2 dkplayer • 20:13, 23.12.2010
Причин может быть много, категория пуста, настройки информера неверные, возможно кривой шаблон информера, могли ошибиться с ID категории.
avatar

При полном или частичном копировании материалов сайта, установка ссылки на сайт источник: http://www.showmehow.ru обязательна!