Относительные пути больше не работают после перезаписи запросов.Apache

Anonymous
Относительные пути больше не работают после перезаписи запросов.

Сообщение Anonymous »

Я новичок в веб-разработке и пытаюсь понять, как защитить определенные файлы от прямого доступа пользователя.
Я хочу перенаправить все запросы на «index.php» и предоставить доступ к файлу с конфиденциальной информацией. (например, изображение) на основе определенного условия (например, учетных данных пользователя).
Для этого я создал файл «.htaccess».
Путь к «index.php», " .htaccess" и "image.png" — это "C:\xampp\htdocs\project".
Я также изменил httpd.conf на "AllowOverride All", и перенаправление работает нормально.
Проблема в том, что относительный путь к этому файлу не работает.
".htaccess":

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

RewriteEngine On
RewriteBase /project/
RewriteRule ^(.*)$ index.php
"index.php": Изображение не загружается (значок разбитого изображения). Как я могу это сделать?
Где я могу найти удобную для новичков документацию по этой теме?
Я изменил путь к изображению разными способами, но, похоже, ничего не работает.

Подробнее здесь: https://stackoverflow.com/questions/790 ... g-requests

Вернуться в «Apache»