Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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!
Ставите на сайт флешку, в которой прописан вот такой код:
Код: | 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 Заголовок сообщения: |
|
|
Видал я чудеса изобретательности... Но чтоб такое!
Код: |
<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 Заголовок сообщения: А зачем?:) |
|
|
Господа, ну зачем скажите платить лишнее бабло то?!
Пусть и бабло это копейки, но всё же.
Моё решение проблемы проще, пять минут на то чтобы открыть flash, создать файл, вставить код и сохранить 1-пиксельную флешку, и забыть навсегда об этом.
Но конечно это дело вкуса... |
|
Вернуться к началу |
|
|
Mytilus Galloprovincialis
Зарегистрирован: 30.08.2005 Сообщения: 358 Откуда: откуда все люди родятся
|
Добавлено: Пн Авг 27 2007 19:26 Заголовок сообщения: |
|
|
А потом посетители сайта ждут, пока им flash-плеер закачается... |
|
Вернуться к началу |
|
|
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 не установлен или отключён. Вы уверены, что проблемы нет? |
|
Вернуться к началу |
|
|
Mytilus Galloprovincialis
Зарегистрирован: 30.08.2005 Сообщения: 358 Откуда: откуда все люди родятся
|
Добавлено: Вт Авг 28 2007 23:15 Заголовок сообщения: |
|
|
Admin писал(а): | Вы уверены, что проблемы нет? |
То-то и оно! И дело даже не в flash-плеере. Просто использовать плагин для редиректа - курам на смех! |
|
Вернуться к началу |
|
|
|