Заставить RewriteRule отображать содержимое

  • Автор темы neo3
  • 25
  • Обновлено
  • 13, May 2024
  • #1
Я пытаюсь изучить Apache, но большая часть документации и руководств требует больше знаний, чем у такого новичка, как я.

У меня есть структура каталогов, которая выглядит следующим образом:

mrtest\gstyle\mini\cooper

В каталоге mrtest у меня есть файл .htaccess, который содержит:

Перезаписать двигатель включен

RewriteRule ^go$ gstyle/mini/cooper/$1 [L]

В каталоге mrtest\gstyle\mini\cooper находятся следующие файлы:

index.html

кнопки.png

Итак, когда я перехожу на mrtest7/go, мне правильно отображается содержимое index.html.

Когда я захожу на mrtest7/go/index.html, я получаю:

Не найдено

Запрошенный URL-адрес /mrtest7/go/index.html не найден на этом сервере.

Кроме того, при попытке использовать ErrorDocument для обработки запроса возникла ошибка 404 Not Found.

Когда я перехожу к mrtest7/go/buttons.png, я получаю ту же ошибку.

У меня открыто так много вкладок документации, и я прочитал каждую, но до сих пор не понимаю, как это работает.

Любые рекомендации будут очень признательны.

neo3


Рег
05 Feb, 2014

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно