Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Определение www в набранном адресе сайта

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
BvP



Зарегистрирован: 03.07.2007
Сообщения: 5

СообщениеДобавлено: Чт Июл 26 2007 17:24    Заголовок сообщения: Определение www в набранном адресе сайта Ответить с цитатой

Добрый день.

Требуется определять какой урл ввел пользователь в адресной строке, с www или без.
Если пользователь набрал name.ru, то редиректим на www.name.ru.
Глобальные переменные PHP типа $_SERVER['SERVER_NAME'] выдают имя сайта в любом случае как www.name.ru, т.е. они не помогают.
Подскажите плиз решение данной проблемы.

Заранее спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BvP



Зарегистрирован: 03.07.2007
Сообщения: 5

СообщениеДобавлено: Пн Авг 06 2007 09:38    Заголовок сообщения: Нашел ответ Ответить с цитатой

В общем сам нашел решение такой проблемы.
Определить какой урл был набран в адресной строке (www.name.ru или name.ru) может FLASH! Surprised
Ставите на сайт флешку, в которой прописан вот такой код:

Код:
if (_root._url != "http://www.name.ru/flash/getUrl.swf") {
   _root.getURL ("http://www.name.ru/", "_self");
}


Что происходит. Флешка тупо проверяет откуда её саму загрузили, причем свойство _root._url хранит урл полностью. Ну а дальше просто проверяем тот ли это урл какой нам нужен и если нет, то редиректим на нужный.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Mytilus Galloprovincialis



Зарегистрирован: 30.08.2005
Сообщения: 358
Откуда: откуда все люди родятся

СообщениеДобавлено: Пт Авг 24 2007 20:40    Заголовок сообщения: Ответить с цитатой

Видал я чудеса изобретательности... Но чтоб такое! Shocked
Код:

<script language=javascript>
  if (location.href == "http://name.ru/") location.href = "http://www.name.ru/";
</script>

Вообще-то можно платить то ли 15, то ли 20 долларов в год и такую бню сделают за тебя (см. http://nic.ru/. Там есть инфа про редирект).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mytilus Galloprovincialis



Зарегистрирован: 30.08.2005
Сообщения: 358
Откуда: откуда все люди родятся

СообщениеДобавлено: Пт Авг 24 2007 20:42    Заголовок сообщения: Ответить с цитатой

Узнал точнее. Называется такая услуга "Web-forwarding", и стоит она 150 руб./г.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BvP



Зарегистрирован: 03.07.2007
Сообщения: 5

СообщениеДобавлено: Пн Авг 27 2007 10:09    Заголовок сообщения: А зачем?:) Ответить с цитатой

Господа, ну зачем скажите платить лишнее бабло то?! Very Happy
Пусть и бабло это копейки, но всё же.

Моё решение проблемы проще, пять минут на то чтобы открыть flash, создать файл, вставить код и сохранить 1-пиксельную флешку, и забыть навсегда об этом.
Но конечно это дело вкуса...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Mytilus Galloprovincialis



Зарегистрирован: 30.08.2005
Сообщения: 358
Откуда: откуда все люди родятся

СообщениеДобавлено: Пн Авг 27 2007 19:26    Заголовок сообщения: Ответить с цитатой

А потом посетители сайта ждут, пока им flash-плеер закачается... Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BvP



Зарегистрирован: 03.07.2007
Сообщения: 5

СообщениеДобавлено: Вт Авг 28 2007 10:24    Заголовок сообщения: Ответить с цитатой

Проблема наличия FLASH-player'a у пользователей давно уже перестала существовать как факт. Сколько я работаю, не встречал серьезных проблем с наличием плейера у пользователей.

Вес однопиксельного мувика с ActionScript-кодом равен 4 килобайтам, ну приплюсуйте ещё вес самой странички, всё равно мало.

Время ожидания пренебрежительно мало. Единственный дискомфорт, который он ощутит - это перезагрузка страницы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Admin
Site Admin


Зарегистрирован: 31.10.2003
Сообщения: 235

СообщениеДобавлено: Вт Авг 28 2007 14:38    Заголовок сообщения: Ответить с цитатой

Сейчас взглянул на статистику (показы рекламы на наших сайтах). Порядка 15% показов — так называемая gif-заглушка, используемая, когда Flash не установлен или отключён. Вы уверены, что проблемы нет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Mytilus Galloprovincialis



Зарегистрирован: 30.08.2005
Сообщения: 358
Откуда: откуда все люди родятся

СообщениеДобавлено: Вт Авг 28 2007 23:15    Заголовок сообщения: Ответить с цитатой

Admin писал(а):
Вы уверены, что проблемы нет?

То-то и оно! И дело даже не в flash-плеере. Просто использовать плагин для редиректа - курам на смех!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...