Я использую PHP -сайт локально, используя Laravel Stard (которое использует Nginx). У меня есть простая структура сайта, где URL -адреса, такие как mysite.test/contact , должны обслуживать contact.php , аналогично функциональности Apache Mod_rewrite. Текущее поведение :
При доступе к mysite.test/contact он обслуживает содержимое index.php вместо контакта .php
Это происходит для всех маршрутов, все показывает содержание домашней страницы
Такая же настройка работает отлично с Apache, использующим правила .htaccess, но я не могу заставить его работать с Nginx под стадом Laravel. >
edit: < /p>
Здесь файлы конфигурации стада и конфигурации nginx: < /p>
nginx config: < /p>
`< /p>
Я использую PHP -сайт локально, используя Laravel Stard (которое использует Nginx). У меня есть простая структура сайта, где URL -адреса, такие как mysite.test/contact , должны обслуживать contact.php , аналогично функциональности Apache Mod_rewrite. [b] Текущее поведение : [/b] [list] [*] При доступе к mysite.test/contact он обслуживает содержимое index.php вместо контакта .php [*] Это происходит для всех маршрутов, все показывает содержание домашней страницы [/list] Ожидаемое поведение: < /strong> < /p> [list] [*][code]mysite.test/contact[/code] должен служить contact.php [*][code]mysite.test/about[/code] должен служить Able.php [*]etc. [/list] Такая же настройка работает отлично с Apache, использующим правила .htaccess, но я не могу заставить его работать с Nginx под стадом Laravel. > edit: < /p> Здесь файлы конфигурации стада и конфигурации nginx: < /p> nginx config: < /p> `< /p> [code]user "fahimfoysal" staff; worker_processes auto;
include "/Applications/Herd.app/Contents/Resources/config/pro/nginx/*.conf"; include "/Users/fahimfoysal/Library/Application Support/Herd/config/valet/Nginx/*"; include herd.conf;
include "/Applications/Herd.app/Contents/Resources/config/default-sites/*.conf"; } < /code> `< /p> Hard Config: < /p> server { listen 127.0.0.1:80 default_server; #listen VALET_LOOPBACK:80; # valet loopback root /; charset utf-8; client_max_body_size 128M;
location /41c270e4-5535-4daa-b23e-c269744c2f45/ { internal; alias /; try_files $uri $uri/; }