Ограничаване на достъп

petet

Registered
Здравейте!
Искам да попитам има ли някакъв вариант да се ограничи достъпа до директория (т.е да не се виждат файловете в нея,но примерно да отваря index-а или пъл .flv файлове) и да не може да се сваля нищо от нея,дори да се напише директен линк,но да може да отвори .flv файла в плеъра?
Знам,че звучи много фентъзи ама...
 
това, което си описал е невъзможно
не може само с htaccess да се направи това

Options -Indexes ще забрани листването, но няма как да различиш дали потребителя отваря файл директно или някакъв плеиър
 
Създаваш .htaccess файл в директорията и слагаш в него следното съдържание:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://домейн.ком/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://домейн.ком$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.домейн.ком/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.домейн.ком$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

В примера са изброени графични файлове. Сложи типа на тези файлове, които искаш да не могат да се показват директно, освен ако не са извикани в твоя страница или при клик в/у линк в твоя страница. Знак "|" не е някакъв разделител, а логическо "или" в регулярния израз.

домейн.ком -> твоя домейн. забележи, че се изброяват с наклонена и без наклонена черта, със и без www

Успех! :?:
 

Back
Горе