Вы не хотите использовать .htaccess
, чтобы заблокировать доступ к контенту, так как вам все еще нужно иметь доступ к этому контенту из вашего приложения.
Если вы чувствуете, что это так важно, чтобы держать людей от прямого загрузки содержимого вы можете направить весь трафик через один PHP страницу, как:
http://www.site.com/ajax.php?content=page1
, а затем в ajax.php вы можете ограничить доступ к этому контенту только HTTP-сообщение и, возможно, с помощью других средств, таких как уникальные маркеры. Как и в ссылающейся страницы создать уникальный маркер 123, а затем использовать URL:
http://www.site.com/ajax.php?content=page1&token=123
и служат только файл, если маркер еще кэшируются в памяти.
Хотя это будет работать, я не вижу смысла. Если кто-то хочет загрузить эту страницу, кого это волнует. Вы не можете запретить им получать доступ к контенту, так как он вам нужен для запуска вашего приложения - они всегда могут получить его из кеша браузера или с помощью локального HTTP-прокси.
Вы пробовали .. поиск? http://tinyurl.com/39d2ucw – drudge
Да, я пробовал..поиск и нашел следующее Отказаться от всех , который не позволяет файлам обслуживаться. Человек, это много усилий, чтобы быть саркастичным. Мне нужен способ, который блокирует людей от просмотра в файлах, но все равно позволяет им обслуживаться. Как и мой вопрос. –
Отличная работа, слишком плохой вопрос - 2 года .... продолжайте хорошую работу Ehsan! –