в первую очередь это мои версии laravel и PHP: Laravel Framework 7.17.2 PHP 7.3.19 (cli)
У меня странная проблема с моим laravel проект:
в моем файле vhost у меня есть:
<VirtualHost *:80>
ServerName www.name.test
DocumentRoot "C:\web\name\name\backend\public"
</VirtualHost>
в файле hosts:
127.0. 0,1 www.name.test
при попытке получить доступ к проекту, набрав: http://www.name.test, он перенаправляет меня на URL-адрес http://www.name.test/public/public
У меня есть .htaccess в моей папке root и в папке publi c со следующим:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Я не знаю, почему это начало происходить, раньше все работало нормально но я полагаю, что это было случайно изменено в проекте, поскольку это происходит на каждом компьютере, поэтому это не похоже на проблему конфигурации php.
надеюсь, что кто-то может дать совет по этой проблеме.