Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по настройке htaccess 
:(
    Опции темы
Andi
Дата 19.3.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.8.2006

Репутация: нет
Всего: нет



Подскажите как настроить htaccess и что должен поддерживать апач чтобы
запретить доступ к файлу по прямой ссылке и 
разрешать только при загрузке через определенную страницу?
Например загружаем index.html в которой ест вызов <a href="/cat/second.html"/>
При этом надо запретить прямой вызов http://сайт/cat/second.html
Если в каталоге /cat  сделать Deny for all
то как разрешить загрузку second.html 
при вызове через index.html???
PM MAIL   Вверх
Mymik
Дата 19.3.2007, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: нет
Всего: 78



а мне кажется такого низзя сделать. Можно только с помощью CGI т.е. написать самому обрабочки и проверять откуда пришел т.е. смотреть реферер. Только мне кажется ты замахаешься такое делать для каждой страници...
Ты что ты пишешь относительный адрес это еще не значит, что браузером он воспринимается кка относительный. Браузером он все равно воспринимается как абсолютный 


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
Andi
Дата 19.3.2007, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.8.2006

Репутация: нет
Всего: нет



Неужели через апачи нельзя проверить откуда идет вызов и разобрать его на составляющие?
CGI писать действительно замахаться можно.

Это сообщение отредактировал(а) Andi - 19.3.2007, 17:33
PM MAIL   Вверх
mishaSL
Дата 19.3.2007, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 54



Так можно давать разные страницы исходя из REFERER:
Код

RewriteCond %{HTTP_REFERER} http://www.site.ru/cat/index.html
RewriteRule ^/nopage.html$ /cat/second.html [L]


ссылку на странице ставишь на nopage.html (на этой странице что-то типа "у вас нет прав")


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0388 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.