Как защитить файлы вашего стиля от скачивания
Предположим, что вы в процессе модификации вашего форума нашли гениальное решение в оформлении или просто создали свой стиль, вложив в него столько усилий, что, сколь бы вы ни были великодушны, делиться этим достижением форумостроения вы не хотите ни с кем.
И тут-то нас и ждет первое и самое значительное разочарование – так как файлы шаблонов не обрабатываются интерпретатором 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>cохраняем полученный файл и закачиваем его в папку styles
для phpBB 2.0.x
<Files "*.tpl"> Order allow,deny Deny from all </Files>cохраняем полученный файл и закачиваем его в папку templates
Теперь никакие недоброжелатели и халявщики не смогут воспользоваться результатами вашей работы.
Только не забывайте, что файл нужно сохранить в кодировке UNIX и его содержимое строго регламентировано. Документацию можно почитать в интернете, например здесь: Описание синтаксиса и примеры работы с .htaccess