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

  • Автор темы Neo3
  • Обновлено
  • 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

Тем
64

Постов
194

Баллов
524
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно