Относительные пути больше не работают после перезаписи запросов.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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