X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Закрыть доступ к папкам на сервере, запоролить а лучше переадресация
a.graphics
a.graphics
Topic Starter сообщение 6.6.2009, 0:32; Ответить: a.graphics
Сообщение #1


пробовал так
.htaccess
------------------
AuthType basic
AuthName 'Aftorization...'
AuthUserFile '../admin/.htpasswd'
Require valid-user
DirectoryIndex ../admin/index.php

..htpasswd
-------------
логин и пароль

Проблема в том что если закинуть .htaccess в папку img то картинки которые берутся с этой папки не грузятся на всем сайте....по идеи папка должна просто блокироваться и все =) а тут блокировка в хода в папку и плюс нельзя вытащить данные с папки.... =(
помогите разобраться =(
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
НЕПЛОХОЙ
НЕПЛОХОЙ
сообщение 6.6.2009, 9:04; Ответить: НЕПЛОХОЙ
Сообщение #2


бред какой то...

так и не понял что вы этим хотите сделать, из кода видно что вы хотите админпанель зкрыть, а при чем тут img???

вот почитайте как закрыть директорию паролем http://mchost.ru/module-doc/id-8/page-43.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 7.6.2009, 11:42; Ответить: FordogeN
Сообщение #3


если я правильно понял - ТС хочет чтоб когда набираешь www.site.com/img выдавало 404, а когда www.site.com/img/logo.jpg - показывало картинку.
Если так - сам этим интересуюсь.
зы. Администрация, перенесите тему в "Apache и SSI"


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 7.6.2009, 20:20; Ответить: a.graphics
Сообщение #4


FordogeN, ТОЧНО!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 8.6.2009, 16:03; Ответить: yury_mw
Сообщение #5


a.graphics,
вам должен помочь запрет отображения содержимого каталога при отсутствии индексного файла:
Options -Indexes

тогда при попытке открыть каталог img апач будет выдавать ошибку 403 Forbidden (доступ запрещен)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 8.6.2009, 17:35; Ответить: ZiTosS
Сообщение #6


yury, +1
Всегда так делал. Вообще если хостинг приличный, то данная настройка стоит по умолчанию.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 20.6.2009, 22:28; Ответить: a.graphics
Сообщение #7


теперь другая проблема =(
DirectoryIndex index.php
Options -Indexes

................. -> неработает....а именно выполнения php в html
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 20.6.2009, 22:42; Ответить: ZiTosS
Сообщение #8


a.graphics, зачем же php пихать в HTML это глупо.
Если версия PHP ниже 5
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml


Если версия PHP5 и выше
RemoveHandler .html .htm
AddType application/x-httpd-php5 .php .htm .html .phtml


Вот этих строк достаточно, чтобы сервер файлы данных форматов прогонял через PHP-интерпретатор

А вот вам советую почитать:
AddHandler и AddType

Команды AddHandler и AddType нужно рассматривать вместе.

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

AddType создает новый тип MIME для указанного расширения. Типы MIME важны для указания клиенту, как нужно обращаться с файлом. Например, если в браузер передается файл с типом MIME text /plain, то браузер не интерпретирует код HTML в этом файле, в то время как тип MIME text /html заставляет браузер обрабатывать принимаемый файл как файл HTML.

Эти команды обычно применяются для того, чтобы разрешить выполнение сценариев CGI вне указанного каталога CGI-сценариев и разрешить серверу обрабатывать HTML, что позволяет обрабатывать встроенные в HTML-файл специальные дескрипторы перед возвращением страницы.

Разрешение сценариев CGI

Вы можете использовать команду AddHandler , чтобы разрешить обработку CGI вне заданного для CGI каталога. В примере файла httpd. conf используется команда

AddHandler cgi-script .cgi


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

сценарий CGI, находящийся вне каталога CGI, не рассматривается как программа CGI. Клиенту просто будет возвращено содержимое файла: пользователь увидит фактический^код программы сценария, а не результаты его выполнения.

Разрешение обработки HTML для сервера

Для этого используются обе команды - AddHandler и AddType- Для Apache обычно указывается:

AddType text/html .shtml AddHandler server-parsed .shtml


Здесь AddType гарантирует, что результат обработки сервером файла HTML (эти файлы имеют расширение . shtml) рассматривается браузером клиента как файл HTML и отображается соответственно.

Строка AddHandler указывает, что файлы с расширением . shtml обрабатываются сервером. Это эффективно разрешает обработку сервером HTML для файлов . shtml.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 20.6.2009, 23:09; Ответить: a.graphics
Сообщение #9


я наверно не правельно объяснил....просто у меня один знакомы сказал что сделай что расширения файлов непоказывалось о_О ...я это имел ввиду или хотябы что показывалось но только другое =)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 22.6.2009, 20:30; Ответить: ZiTosS
Сообщение #10


a.graphics, тогда делайте mod_rewrite. Это самый оптимальный вариант.
Вот мой пример файла .htaccess:
RewriteEngine On

RewriteRule ^([A-Za-z]+)_([0-9]+).html$ index.php?mod=$1&id=$2 [L]
RewriteRule ^([A-Za-z]+).html$ index.php?mod=$1 [L]


Первое правило:
Есть ссылка
_http://www.site.ru/files_1.html

а для сервера этот url
_http://www.site.ru/index.php?mod=files&id=1


Второе правило:
Есть ссылка
_http://www.site.ru/forum.html

а для сервера этот url
_http://www.site.ru/index.php?mod=forum


А так правила можно придумывать различные. Только учтите, что всегда сервер должен проверять приходящие данные, а то сделают подмену.

А можно сделать и без расширений
RewriteEngine On

RewriteRule ^([A-Za-z]+)/([0-9]+)/?$ index.php?mod=$1&id=$2 [L]
RewriteRule ^([A-Za-z]+)/?$ index.php?mod=$1 [L]

Вообщем что-то на подобии :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
14 чел. читают эту тему (гостей: 14, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСкрипт на сайте отсылает письмо, а почтовик сайта на сервере пересылать не хочет
3 master-vek 1761 17.7.2020, 16:47
автор: DF™
Открытая тема (нет новых ответов) Выгрузки из KEYS.SO, SPYWORDS.RU, SERPSTAT.COM, AHREFS.COM, MAJESTIC.COM, доступ в SEMRUSH.COM
всё в одном месте - экономия времени и денег
28 Germeso 25634 19.10.2019, 21:08
автор: Germeso
Открытая тема (нет новых ответов) Куплю доступ к сервису Linkpad
Сбор внешних ссылок
5 Kuzzma 2054 11.8.2019, 22:28
автор: Rybakin
Открытая тема (нет новых ответов) Передам доступ к Ahrefs за 1/3 цены месячной подписки
3 Tutich 1979 2.4.2019, 11:52
автор: Tutich
Открытая тема (нет новых ответов) Куплю доступ к tz.binet.pro
tz.binet.pro
0 tehno_music 2916 4.6.2018, 11:45
автор: tehno_music


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:17
Дизайн