Синтаксис RewriteRule в .htaccess не будет работать - PullRequest
1 голос
/ 08 мая 2019

У меня есть простой .htaccess:

RewriteEngine on
RewriteRule ^/locations/$ location.php

Папка «mydomain.com/locations/» не существует, а папка location.php существует. По словам хостера, модуль mode_rewrite включен на сервере по умолчанию, но мое правило перезаписи все равно не будет работать. На запрос «mydomain.com/locations/» отвечает 404.

Что я делаю не так?

Заранее спасибо за помощь:)

1 Ответ

0 голосов
/ 08 мая 2019

RewriteRule использует относительный путь, начинающийся без косой черты в контексте htaccess. Так что убери косую черту

RewriteEngine on
RewriteRule ^locations/$ location.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...