Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№111-01-2008 04:47:50

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 2.0
Веб-сайт

lighttpd

Продолжаю опыты с серверами. :)

В общем, вопрос. (На Руборде ответа так и не получил.) В общем, такой вопрос. Мне необходимо сделать автоматическое переключение протоклов при заходе на сайт. Когда пользователь просто вводит в адресной строке адрес (в данном случае просто IP), браузер по умолчанию подразумевает работу с http, то есть пользователь попадает на страницу http://xx.xxx.x.xxx. Мне же нужно, чтобы его автоматом редиректило на ftp. Вот как этого добиться средствами самого сервера? Читал в wiki lighttpd про мод redirect, но что-то много непонятного там для меня написано.


От оно че!

Отсутствует

 

№211-01-2008 10:19:08

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 9.2
Веб-сайт

Re: lighttpd

meta http-equiv="Refresh"
Можно так, если не хочется заморачиваться. Хотя это не рекомендуется W3C

Отредактировано krigstask (11-01-2008 10:20:18)


Ядрёная консоль делает меня сильней!

Отсутствует

 

№311-01-2008 19:45:14

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: lighttpd

Выделить код

Код:

<?php
header('Location: ftp://xx.xxx.x.xxx/');
?>

Отсутствует

 

№411-01-2008 20:16:01

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 2.0
Веб-сайт

Re: lighttpd

Это вы все в заголовок страницы предлагаете прописывать? Просто у меня два IP (взависимости от тарифа). Посему, если я пропишу конкретный адрес, то редиректить будет только на него. А нужно, чтобы редиректил на ftp, используя активный в данный момент IP. Просто это в вроде в конфигах самого сервера можно прописать, там есть специальный мод, но что-то у меня не получилось заставить его работать.


От оно че!

Отсутствует

 

№513-01-2008 01:59:33

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 2.0
Веб-сайт

Re: lighttpd

Ура! Нашел. :) В общем, как я и говорил, необходимо внести нужные записи в конфиг сервера. А именно:

Выделить код

Код:

$SERVER["socket"] == ":80" {
  $HTTP["host"] =~ "(.*)" {
    url.redirect = ( "^/(.*)" => "ftp://%1/$1" )
  }
}

После перезапуска сервера все запросы пользователя буду автоматически перенаправляться на ftp. (Да, и надо не забыть активировать mod_redirect).


От оно че!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]