wellcms站点文件夹中的文件无法访问,伪静态问题求助

redstone2021-3-22 240

wellcms站点下的文件夹douyin,想放一个文件,但访问后提示404错误。请问如何修改伪原创规则,可以让它正常访问?

我的config文件:'url_rewrite_on'=>1

我的伪静态规则:

location / {

    if (!-e $request_filename) {

        rewrite ^((.*)/)?(.*).html$ $1/index.php last;

    }

}
最新回复(4)
  • 燃烧的冰2021-3-22
    2
    如果 filename存在,则为真       [ -e /var/log/syslog ]-d filename
    如果 filename为目录,则为真      [ -d /tmp/mydir ]-f filename
    如果 filename为常规文件,则为真    [ -f /usr/bin/grep ]-L filename

    -e 改成 -f
  • redstone2021-3-23
    3
    感谢大佬详尽解答!
    如果这文件是/douyin/index.php 呢?
    刚刚测试了,貌似index.php不是常规文件
  • 燃烧的冰2021-3-23
    4
    改成 -f 重启 Nginx 服务,正常这样设置是可以的,如果还不行,检查你自己的服务器吧。
  • 燃烧的冰2021-3-23
    5
    去掉判断,直接使用

    rewrite ^((.*)/)?(.*).html$ $1/index.php last;

    我刚测试可以正常访问php文件。
返回
发新帖