Текущее время: 27 ноя 2020, 00:39

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Защита файлов шаблонов от скачивания

Аватара пользователя
Сообщения: 102
Стаж: 8 лет 8 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 16 сен 2012, 05:49

Как защитить файлы вашего стиля от скачивания
Предположим, что вы в процессе модификации вашего форума нашли гениальное решение в оформлении или просто создали свой стиль, вложив в него столько усилий, что, сколь бы вы ни были великодушны, делиться этим достижением форумостроения вы не хотите ни с кем.
И тут-то нас и ждет первое и самое значительное разочарование – так как файлы шаблонов не обрабатываются интерпретатором php, любой желающий может скачать их с вашего сайта без особых затруднений, ведь стоит только натравить браузер или качалку файлов на ссылку вида:
для phpBB3
http://www.url_of_your_forum.com/styles ... _name.html
для phpBB2
http://www.url_of_your_forum.com/templa ... e_name.tpl
и готово - желаемый файл у нас в кармане.

Обидно? Конечно! Но не спешите отчаиваться! Если на вашем хостинге в качестве веб-сервера установлен Apache, то ваша проблема решаема! В таком случае поступаем просто – создаем файл с именем .htaccess (да, с точкой), в который добавляем следующий код: для phpBB 3.0.x
Код: Выделить всё
<Files "*.html"> 
Order allow,deny 
Deny from all 
</Files>
Сохраняем полученный файл и закачиваем его в папку styles для phpBB 2.0.x
Код: Выделить всё
<Files "*.tpl"> 
Order allow,deny 
Deny from all 
</Files>
Код: Выделить всё
<Files "*.tpl"> 
Order allow,deny 
Deny from all 
</Files>
Сохраняем полученный файл и закачиваем его в папку templates
Теперь никакие недоброжелатели и халявщики не смогут воспользоваться результатами вашей работы.
Только не забывайте, что файл нужно сохранить в кодировке UNIX и его содержимое строго регламентировано.
Документацию можно почитать в интернете, например здесь: Описание синтаксиса и примеры работы с .htaccess

Вернуться в Не большие моды, хаки, улучшения



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1