Я уменьшил свою проблему настолько просто, насколько смог.
У меня есть файл static.html
на моем сервере в /var/www/example.com/subdir
и
У меня есть файл .htaccess
на моем сервере в /var/www/example.com/subdir
Мой файл .htaccess содержит:
RewriteEngine on
RewriteRule abc static.html [L]
Нет более высокого уровняФайлы .htaccess или правила в моем файле apache cfg.
Ожидаемое поведение:
Фактическое поведение:
Запрошенный URL / var / www / example.com / subdir / static.html не был найден на этом сервере.
Кроме того, если я установил RewriteEngine off
, ошибка становится такой:
Запрошенный URL / var /www / example.com / subdir / abc не найден на этом сервере.
Итак, я знаю, что по крайней мере механизм перезаписи работает.