从Nginx中的页面中删除.php

从Nginx中的页面中删除.php,php,nginx,Php,Nginx,如何在没有.php的情况下显示网站上的页面?最好将example.php重定向到/example,这样我就不会因为谷歌的重复内容而受到惩罚 以下所有操作都失败了,当我查看/example或下载/example时,最终生成了404错误: 有人有什么建议吗 另外,我不想将所有文件传递给php fpm,因为那样只会降低安全性。我在找到了解决方案,它对我有效 感谢大家的帮助。PHP不是Nginx的扩展。我指的不是像apache的PHP扩展那样的PHP扩展,我指的是地址栏中实际的“.PHP”。您不想将

如何在没有.php的情况下显示网站上的页面?最好将example.php重定向到/example,这样我就不会因为谷歌的重复内容而受到惩罚

以下所有操作都失败了,当我查看/example或下载/example时,最终生成了
404
错误:

有人有什么建议吗

另外,我不想将所有文件传递给
php fpm
,因为那样只会降低安全性。

我在找到了解决方案,它对我有效


感谢大家的帮助。

PHP不是Nginx的扩展。我指的不是像apache的PHP扩展那样的PHP扩展,我指的是地址栏中实际的“.PHP”。您不想将所有文件传递给PHP fpm,因为这会降低安全性-您能详细说明一下吗?另外,你能试一下并报告吗?我读到一些东西说,将所有内容传递给php fpm可以用来攻击服务器盒,因为负载可以包含在上传的图像文件中。我不明白你想实现什么。。什么是“一切”?还有css和js文件吗?还有,你在哪里读到的?人们总是在互联网上胡言乱语,不相信别人写的每一件事,我相信你现在忽略了安全部分的背景。