Страницы: 1
Продолжаю опыты с серверами.
В общем, вопрос. (На Руборде ответа так и не получил.) В общем, такой вопрос. Мне необходимо сделать автоматическое переключение протоклов при заходе на сайт. Когда пользователь просто вводит в адресной строке адрес (в данном случае просто IP), браузер по умолчанию подразумевает работу с http, то есть пользователь попадает на страницу http://xx.xxx.x.xxx. Мне же нужно, чтобы его автоматом редиректило на ftp. Вот как этого добиться средствами самого сервера? Читал в wiki lighttpd про мод redirect, но что-то много непонятного там для меня написано.
От оно че!
Отсутствует
meta http-equiv="Refresh"
Можно так, если не хочется заморачиваться. Хотя это не рекомендуется W3C
Отредактировано krigstask (11-01-2008 10:20:18)
Ядрёная консоль делает меня сильней!
Отсутствует
Отсутствует
Это вы все в заголовок страницы предлагаете прописывать? Просто у меня два IP (взависимости от тарифа). Посему, если я пропишу конкретный адрес, то редиректить будет только на него. А нужно, чтобы редиректил на ftp, используя активный в данный момент IP. Просто это в вроде в конфигах самого сервера можно прописать, там есть специальный мод, но что-то у меня не получилось заставить его работать.
От оно че!
Отсутствует
Ура! Нашел. В общем, как я и говорил, необходимо внести нужные записи в конфиг сервера. А именно:
$SERVER["socket"] == ":80" { $HTTP["host"] =~ "(.*)" { url.redirect = ( "^/(.*)" => "ftp://%1/$1" ) } }
После перезапуска сервера все запросы пользователя буду автоматически перенаправляться на ftp. (Да, и надо не забыть активировать mod_redirect).
От оно че!
Отсутствует
Страницы: 1