<div dir="ltr">Here is the locations part of my nginx host file:<br>server {<br>        root /var/www/html;<br>        index index.php index.html index.htm index.nginx-debian.html;<br><br>        location / {<br>                try_files $uri $uri/ @extensionless-php;<br>        }<br><br>        location ~ \.php$ {<br>                include snippets/fastcgi-php.conf;<br>                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;<br>        }<br><br>        location @extensionless-php {<br>            rewrite ^(.*)$ $1.php last;<br>        }<br><br>I tried adding the following line in there in a couple different places but all it does is download the php file.<div><br>location /blog { <br>rewrite ^/blog/([A-Za-z0-9-]+)/?$ /blog-article.php?slug=$1 break; <br>}<br><br>In addition it does not load the /blog page.  It throws a 404.<div><br>I am not quite sure what I need to do to get it working.  <div><br>Thank You,<br>Randy<br></div></div></div></div>