Category Archives: Apache
Как изменить структуру ссылок с помощью htaccess
После переноса существующего сайта wordpress.howtoo.ru в сеть сайтов (mutisite) (на WordPress 3) структура ссылок на блог изменилась. Адреса рубрик, вложенных рубрик и записей блога с основным доменом теперь включают дополнительную "папку" blog, т.е. имеют вид
http://site.ru/blog/рубрика/подрубрика/запись_блога
Поэтому нужно задать перенаправление для изменения структуры ссылок со старых адресов на новые с указанием кода 301 (документ перемещен постоянно).
Читать
Листинг каталогов и .htaccess
Вы, должно быть, знаете, что сервер Apache может выводить в браузер листинг (т.е. список) содержимого ваших папок на сервере? Обычно вывод листинга запрещают, но его также можно разрешить и использовать, например, если нужно предоставить посетителям сайта .doc-файлы для скачивания.
Читать
.htaccess в поддиректории WordPress c 777
Допустим, что плагин загружает текстовые файлы или изображения в поддиректорию WordPress. Эта поддиректория должна быть доступна для записи, т.е. для нее необходимо выставить права доступа 777, что потенциально представляет угрозу безопасности (злоумышленник может загрузить свой сценарий и взломать сайт). Для защиты можно использовать
- Ограничение по типам файлов
- Запрет выполнения сценариев: вместо выполнения сценария текст сценария в браузере или страница ошибки
Задания Cron на выполнение php-скриптов
Задания Cron
Cron - это демон (программа, которая постоянно работает в системе в фоновом режиме), представляющий собой планировщик задач в UNIX-подобных операционных системах (включая сервер Apache), который в определенное время автоматически выполняет задания. Пример задания - копирование базы данных в определенное место на сайте (создание резервной копии).
Читать