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

Jekyll关于页URL自动加斜杠致站点异常的修复求助

问题解决办法
  • 改用绝对路径:把页面里所有资源(CSS、图片)和链接的路径都改成以/开头的绝对路径。比如把<link href="css/main.css">改成<link href="/css/main.css">,把<a href="art.html">改成<a href="/art.html">。这样不管当前URL是什么层级,都会从网站根目录加载资源和跳转页面,彻底解决路径偏移问题。

  • 调整服务器配置(可选):如果不想修改代码,可以在服务器端关闭自动添加尾部斜杠的行为。比如Apache服务器可以在.htaccess里加DirectorySlash Off;Nginx则在server配置块中添加rewrite ^/(.*)/$ /$1 permanent;。不过这种方法需要服务器管理权限,通用性不如改路径。

  • 静态站点工具配置检查:如果是用Jekyll、Hexo这类工具搭建的站点,确认配置文件里的baseurl参数设置正确,或者直接使用工具提供的绝对路径变量来拼接资源路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 09:24:51