如果您用的是MeiChat配合Nginx或Windows Server,您需要设置Nginx专用的重写规则或web.config文件。

NGINX 重写规则

1)如果您想将 MeiChat 集成到您的域名根节点:

location / {
                try_files $uri $uri/ /index.php?$args;
            }
            location ~ /(fns|pages|include|layouts) {
              deny all;
              return 404;
        }
location ~* /(assets)/(.+)\.(jpg|jpeg|png|gif|svg|flv|mp3|jfif|wav|mp4|ogg|pdf|avif|webm|bmp|webp|json|woff|woff2|ttf|eot|js|css|map|mov)$ {
              allow all;
        }
location ~* /(assets/files)/(.+)\.(jpg|jpeg|png|gif|svg|flv|mp3|jfif|wav|mp4|ogg|pdf|avif|webm|bmp|webp|mov)$ {
              allow all;
        }
location ~ /(fns|pages|include|layouts|assets)/(.+)\.[^\.]+$ {
            deny all;
        }

2)如果您把 MeiChat 文件放在自己的子目录里

location /subfoldername/ {
               try_files $uri $uri/ /subfoldername/index.php?$args;
           }
location ~* /(subfoldername/assets)/(.+)\.(jpg|jpeg|png|gif|svg|flv|mp3|jfif|wav|mp4|ogg|pdf|webm|bmp|avif|webp|json|woff|woff2|ttf|eot|js|css|map|mov)$ {
             allow all;
       }
location ~* /(subfoldername/assets/files)/(.+)\.(jpg|jpeg|png|gif|svg|flv|mp3|jfif|wav|mp4|ogg|pdf|avif|webm|bmp|webp|mov)$ {
              allow all;
        }
location ~ /(subfoldername/fns|subfoldername/pages|subfoldername/include|subfoldername/layouts|subfoldername/assets)/(.+)\.[^\.]+$ {
           deny all;
       }

确保在您的 Nginx 配置文件中,位置 /subfoldername/ 块定义在通用位置/块之前。位置块的顺序很重要,Nginx 会使用第一个匹配的位置块。

Windows Server
MeiChat默认使用.htaccess文件来作网页服务器如何从您的网站提供文件。然而,.htaccess 文件无法被 Windows 服务器读取,因此您需要一个称为“web.config”的文件来实现 Linux 服务器上 .htaccess 的功能。上传“ReadMe”文件夹中的web.config文件。