Как удалить расширения .php и .html из URL в nginx, в частности larvel forge? - PullRequest
0 голосов
/ 14 мая 2019

У меня есть php-сервер, настроенный с помощью Larvel Forge.Я хочу написать правило, чтобы удалить все .php и .html из URL.

Например,

www.website.com / page / pagename.php <- из этого </p>

www.website.com / page / pagename <- ЭТО!</p>

Итак, я попытался

    location / {
      try_files $uri $uri.html $uri/ @extensionless-php;
      index index.html index.htm index.php;
    }

    location ~ \.php$ {
      try_files $uri =404;
    }

    location @extensionless-php {
      rewrite ^(.*)$ $1.php last;
    }

Но после этого, когда я пытаюсь перезагрузить страницу, страница автоматически загружает ее самостоятельно.Я испробовал все возможные решения.

Пожалуйста, помогите!

Заранее спасибо.

...