Помощник
|
Закрыть доступ к папкам на сервере, запоролить а лучше переадресация |
a.graphics
|
Сообщение
#1
|
||
|
|
||
|
|||
НЕПЛОХОЙ |
6.6.2009, 9:04;
Ответить: НЕПЛОХОЙ
Сообщение
#2
|
|
бред какой то...
так и не понял что вы этим хотите сделать, из кода видно что вы хотите админпанель зкрыть, а при чем тут img??? вот почитайте как закрыть директорию паролем http://mchost.ru/module-doc/id-8/page-43.html |
|
|
FordogeN |
7.6.2009, 11:42;
Ответить: FordogeN
Сообщение
#3
|
|
если я правильно понял - ТС хочет чтоб когда набираешь www.site.com/img выдавало 404, а когда www.site.com/img/logo.jpg - показывало картинку.
Если так - сам этим интересуюсь. зы. Администрация, перенесите тему в "Apache и SSI" -------------------- |
|
|
a.graphics
|
Сообщение
#4
|
|
FordogeN, ТОЧНО!
|
|
|
yury_mw |
8.6.2009, 16:03;
Ответить: yury_mw
Сообщение
#5
|
|
a.graphics,
вам должен помочь запрет отображения содержимого каталога при отсутствии индексного файла: Options -Indexes тогда при попытке открыть каталог img апач будет выдавать ошибку 403 Forbidden (доступ запрещен) |
|
|
ZiTosS |
8.6.2009, 17:35;
Ответить: ZiTosS
Сообщение
#6
|
|
yury, +1
Всегда так делал. Вообще если хостинг приличный, то данная настройка стоит по умолчанию. |
|
|
a.graphics
|
Сообщение
#7
|
|
теперь другая проблема =(
DirectoryIndex index.php Options -Indexes ................. -> неработает....а именно выполнения php в html RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html .phtml |
|
|
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
|
Сообщение
#9
|
|
я наверно не правельно объяснил....просто у меня один знакомы сказал что сделай что расширения файлов непоказывалось о_О ...я это имел ввиду или хотябы что показывалось но только другое =)
|
|
|
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] Вообщем что-то на подобии |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт на сайте отсылает письмо, а почтовик сайта на сервере пересылать не хочет | 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 |
Текстовая версия | Сейчас: 29.3.2024, 15:17 |