一招封喉:Nginx快速取消.php文件的后缀名

PHP源码的url开发版都是通过php文件来实现链接展现和跳转,正式上线时则需要作处理,这种url结构对seo不友好,需要伪静态化。

今天学习了一下Nginx rewrite的正规则使用,在明生(monseng)网留言版做了测试,解决了php网页伪静态的问题。接下来,就是对url中的特殊参数符号进行伪静态处理了。
Nginx快速取消.php后缀名其实很简洁,就一句话:
location / {
try_files $uri $uri/ $uri.php$is_args$args;
}

这样,就实现了www.yoursite.com/a.php跟www.yoursite.com/a同样的访问效果。
然后,源代码中去掉.php文件引用就可以了。

不过,开发和测试阶段尽量保持源php文件的url,正式上线时则应该去掉.php后缀。

#现在前往

精选留言

一招,封喉,Nginx,快速
sample
2022-11-18
写留言
签到
投稿
QQ咨询
返回顶部