Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / помогите настроить htaccess / 8 сообщений из 8, страница 1 из 1
26.12.2012, 09:52
    #38092914
QEOS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
В общем нужно чтобы нельзя было скачать либо файлы больше 3 Мбайт (если такое возможно сделать), либо файлы не предварительного просмотра которые не имеют в названии указанного разрешения:

DSC02628.jpg
DSC02628-1024x767.jpg
DSC02628-150x150.jpg
DSC02628-300x224.jpg
DSC02628-624x467.jpg

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


незнаю почему, но даже вот такая конструкция дает скачивать любую картинку..

RewriteEngine On
RewriteRule jpg$ /index.php
...
Рейтинг: 0 / 0
26.12.2012, 12:07
    #38093167
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
QEOSВ общем нужно чтобы нельзя было скачать либо файлы больше 3 Мбайт (если такое возможно сделать), либо файлы не предварительного просмотра
Сразу вопрос, а зачем хранить на сервере картинку, которую пользователь не сможет увидеть? Если же это реально надо, то я бы не стал завязываться на название (картинка то может и сама по себе иметь разрешение в названии при загрузке), а просто раскидал бы эти картинки по разным папкам и в нужной просто создал бы свой htaccess запретив доступ к данной папке.

P.S. Если правило в .htaccess правильное (а походу оно хоть и неверное, но замену провести должно), и ничего не меняет, то стоит проверить доступно ли использование .htaccess'ов на данном сервере... А ещё стоит убедиться, что файл называется именно .htaccess без лишних точек, пробелов, и что имя начинается с точки.
...
Рейтинг: 0 / 0
26.12.2012, 13:15
    #38093280
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
QEOSчтобы нельзя было скачать либо файлы больше 3 Мбайт (если такое возможно сделать)Вебсервером - вряд ли. Скриптом - вполне можно разграничить.
QEOSлибо файлы не предварительного просмотра которые не имеют в названии указанного разрешенияВ этом случае должны быть формализованы правила. Навскидку, имя "невалидного" файла не должно иметь символов "х" и "-". Притом, этот правило должно отслеживаться на этапе заливки файлов на сервер.
...
Рейтинг: 0 / 0
26.12.2012, 14:24
    #38093438
QEOS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
причина в nginx... ломаю голову как сделать по другому...
...
Рейтинг: 0 / 0
26.12.2012, 14:38
    #38093474
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
QEOSпричина в nginx... ломаю голову как сделать по другому...
причина чего? сорри, я не понял.

Причина нерабочего .htaccess?! Если да, то напиши свой ли у тебя сервак или у кого хостинг покупаешь
...
Рейтинг: 0 / 0
26.12.2012, 15:10
    #38093566
QEOS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
ПрограмёрQEOSпричина в nginx... ломаю голову как сделать по другому...
причина чего? сорри, я не понял.

то что nginx не все понимает в htaccess
ПрограмёрПричина нерабочего .htaccess?! Если да, то напиши свой ли у тебя сервак или у кого хостинг покупаешь
хостинг nichost
...
Рейтинг: 0 / 0
26.12.2012, 15:25
    #38093592
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
QEOS,

ну а вообще он хоть что-то понимает? например
Код: python
1.
2.
order allow, deny
deny from all



P.S. думал что mod_rewrite не подключен, но пишут, что тогда сайт выдавал бы 500-ую ошибку. Вообщем проверь работоспособность htaccess в целом, проверь нету ли перед RewriteRule никаких RewriteCond. А тогда можно будет пообсуждать. Хотя тогда наверное лучше к хостеру обратиться, или попробовать самому донастроить сервак (если хостер даёт такую возможность)
...
Рейтинг: 0 / 0
27.12.2012, 09:16
    #38094426
QEOS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите настроить htaccess
ПрограмёрQEOS,

ну а вообще он хоть что-то понимает? например
Код: python
1.
2.
order allow, deny
deny from all



P.S. думал что mod_rewrite не подключен, но пишут, что тогда сайт выдавал бы 500-ую ошибку. Вообщем проверь работоспособность htaccess в целом, проверь нету ли перед RewriteRule никаких RewriteCond. А тогда можно будет пообсуждать. Хотя тогда наверное лучше к хостеру обратиться, или попробовать самому донастроить сервак (если хостер даёт такую возможность)

не все понимает.. в частности хостер сказал что именно то что мне надо -- не работает.. а так все остальное понимает.. запретил, например, чтение каталога там где не надо..
Код: php
1.
2.
3.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . /live/index.php [L]
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / помогите настроить htaccess / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]