Tyepcho开启伪静态并隐藏URL中的index.php
侧边栏壁纸
博主昵称
清阳

只有用水将心上的雾气淘洗干净 荣光才会照亮最初的梦想

  • 累计撰写 37 篇文章
  • 累计收到 13 条评论

Tyepcho开启伪静态并隐藏URL中的index.php

2024-09-01 / 0 评论 / 46 阅读 / 正在检测是否收录...

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后台开启伪静态功能

如下图:
m11w8vxk.png

相关安全加固

另外教大家如何隐藏nginx,php版本

1、隐藏nginx版本

只需要在nginx主配置文件nginx.conf中,http字段,添加:
server_tokens off;
然后重载nginx。
nginx -t && nginx -s reload

2、隐藏php版本

只需要在php.ini配置文件中,修改 expose_php = Offexpose_php = On
注意由于是在网页浏览中所以要修改fpm路径下的php.ini,而不是cli路径下的php.ini。
然后重启php-fpm

1

评论 (0)

取消