You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress错误:Ubuntu系统下修改permalink后页面无法访问如何解决

问题排查与解决步骤
  • 检查permalink配置合法性
    确认你使用的站点程序(静态生成器/Hexo/Hugo/WordPress等)的permalink配置规则符合要求,没有多余的未转义特殊字符、首尾斜杠不匹配的错误。
  • 验证Web服务重写规则
    Ubuntu环境下常用的Web服务配置调整方式如下:
    • Nginx:确认站点配置中添加了适配permalink的try_files规则,比如WordPress对应规则为try_files $uri $uri/ /index.php?$args;。修改配置后先执行sudo nginx -t测试语法是否正确,无误后执行sudo systemctl reload nginx重载配置生效。
    • Apache:确认已开启mod_rewrite模块,站点根目录的.htaccess规则适配permalink,且站点配置对应目录的AllowOverride属性设置为All。修改后执行sudo systemctl reload apache2重载配置。
  • 检查文件权限与路径
    确认permalink映射的实际文件/目录存在,且Web服务运行用户(默认www-data)有读取权限。权限异常可执行以下命令修正:
    sudo chown -R www-data:www-data /你的站点根目录路径
    sudo chmod -R 755 /你的站点根目录路径
    
  • 清除缓存测试
    先清除站点程序自身的缓存(如CMS缓存插件、静态生成缓存),再用浏览器隐私模式访问,或按Ctrl+F5强制刷新跳过本地缓存测试。
  • 查看日志定位具体报错
    对应Web服务的默认错误日志路径如下,访问故障页面时执行tail -f 日志路径查看实时报错,根据报错信息定位具体问题:
    • Nginx错误日志:/var/log/nginx/error.log
    • Apache错误日志:/var/log/apache2/error.log

内容的提问来源于stack exchange,提问作者SnazzyGill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 15:00:01