Tyepcho开启伪静态并隐藏URL中的index.php
Tyepcho开启伪静态修改
网上有很多Typecho开启伪静态,修改/xxx.xxx.com/index.php/xxx.html 为 /xxx.xxx.com/xxx.html 隐藏php后缀的文章,但是大多都有问题,博主经过多次配置,做了一下总结。确保操作正确,能够生效。希望能帮到大家
操作过程主要分2步
1、修改nginx配置:
location / {
index index.php index.html index.htm;
#原本配置是这样的,会做重定向到index.php
#try_files $uri $uri/ /index.php$is_args$args;
#修改为下面这一行
try_files $uri $uri/ /$is_args$args;
}
然后nginx -t && nginx -s reload
2、修改typecho后台开启伪静态功能
如下图:
相关安全加固
另外教大家如何隐藏nginx,php版本
1、隐藏nginx版本
只需要在nginx主配置文件nginx.conf中,http字段,添加:
server_tokens off;
然后重载nginx。
nginx -t && nginx -s reload
2、隐藏php版本
只需要在php.ini配置文件中,修改 expose_php = Off 为 expose_php = On
注意由于是在网页浏览中所以要修改fpm路径下的php.ini,而不是cli路径下的php.ini。
然后重启php-fpm
评论 (0)