У меня есть файл .htaccess, который перенаправляет все запросы на мой index.php, который затем требует моего файла router.php, где Я выполняю всю логику передачи конечных точек.
Я использую Laragon в Windows 11. Маршруты работают, пока я использую функцию настраиваемых URL-адресов.
Пример чего работает:
myproject.test/login
Пример того, что не работает работает:
localhost/myproject/login
.htaccess
Код: Выделить всё
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79234325/url-rewriting-works-on-custom-domain-but-not-on-http-localhost-using-htacces[/url]
Мобильная версия