.htaccess - запустить файлы из корня находящиеся в папке

Настройка .htaccess для форумов на phpbb
Аватара пользователя
Admin
Администратор
Сообщения: 16
Зарегистрирован: 01 окт 2023, 12:10

.htaccess - запустить файлы из корня находящиеся в папке

Сообщение Admin »

Как с помощью файла .htaccess заставить файлы, находящиеся в какой либо папке, запускаться из корня сайта. Или как для удобства собрать все файлы не относящиеся к phpbb в определенной папке и загружать их от туда, как будто они находятся в корне сайта. Зачем так делать? Например некоторые сервисы предлагают загрузить подтверждения владением сайта в корень и т.п. Со временем в корне сайта будет каша в которой легко запутаться.

Чтобы запустить файлы, находящиеся в папке из корня, используя .htaccess, необходимо настроить Apache, чтобы он обрабатывал запросы на файлы в этой папке. Для этого нужно добавить правила перенаправления в файл .htaccess.
  1. Для удобства создаем в корне вашего сайта определенною папку, например - statika
  2. В файл .htaccess добавляем:

    Код: Выделить всё

    	RewriteCond %{DOCUMENT_ROOT}/statika/$1 -f
    	RewriteRule ^(.*)$ statika/$1 [L,QSA]
Не забудьте очистить кэш своего браузера.
В папку statika можно переместить все файлу не имеющие отношения к движку форума. Например: фавиконы, robots.txt и т.п.

Изображение
Изображение