Сейчас я реструктурирую сайт и тестирую его на localhost (xampp).
В корневом каталоге было несколько файлов .htm, которые были преобразованы в .php.
Однако я бы хотел сохранить расширение .htm по причинам SEO.
Поэтому я создал файл .htaccess с таким содержанием:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.*)\.php$ $1.htm [L]
Но когда я пытаюсь получить доступ к такой странице, чтобы протестировать переписывание:
http://localhost/sitename/anything.php
Я всегда добираюсь до
http://localhost/C:/xampp/htdocs/sitename/anything.htm
, что, очевидно, приводит к ошибке 403.
Я пытался изменить параметры .htaccess, но безуспешно.
Модуль перезаписи включен в Apache, поэтому это не так.
Я что-то упустил?