wordpresss Nginx报404
时间: 2025-06-07 12:50:21 浏览: 18
### 解决 WordPress 在 Nginx 下出现的 404 错误
#### 修改固定链接设置
确保在 WordPress 后台>设置>固定链接中,拉到最下面点击“保存更改”。这一步骤对于正确生成 URL 和路径至关重要[^2]。
#### 检查并调整 Nginx 配置文件
为了使 WordPress 正常工作,在 Nginx 中需要适当配置 `location` 块来处理伪静态请求。以下是推荐的 Nginx 配置片段:
```nginx
server {
listen 80;
server_name localhost;
root /path/to/your/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.x-fpm.sock; # 根据实际PHP版本替换这里的7.x
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
```
这段配置确保了当访问不存在的资源时会转向至 `index.php` 进行进一步处理,从而避免返回 404 错误页面。
#### 确认 PHP 版本兼容性
如果遇到提示 PHP 版本过低的情况,则需升级 PHP 至满足最低要求的版本,并确认已成功应用新版本。通常建议至少使用 PHP 7.4 或更高版本以获得最佳性能和支持更多功能特性[^1]。
#### 调整 php.ini 文件中的参数
完成 PHP 升级之后,可能还需要根据需求修改 `php.ini` 来优化运行环境或者解决特定问题,比如增加脚本执行时间限制、内存大小等[^3]。
通过上述措施可以有效减少甚至消除由于 Web 服务器配置不当引起的 404 页面找不到错误现象。
阅读全文
相关推荐
















