我有一个使用Larvel forge设置的php服务器。我想写一条规则,从网址中删除所有.php和.html。
例如
www.website.com/page/pagename.php <-从此
www.website.com/page/pagename <-到此!
所以我尝试了
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;
}
但是在此之后,当我尝试重新加载页面时,页面会自动自行下载。我已经尝试了所有可能的解决方案。
请帮助!
先谢谢您。