【发布时间】:2017-10-06 11:19:34
【问题描述】:
尊敬的 Stack Overflow 社区,
我在 Github Pages 上托管一个博客,该博客在 Jekyll 上运行。规范化在索引页面(usabilityreport.de -> www.usabilityreport.de)上可以正常工作,而在子页面上则不行。 usabilityreport.de/user-experience 应该指向this page,但它会导致一个通用的 404 页面。
GitHub 不允许 .htaccess 文件,因此我无法使用 RewriteEngine On。我的研究只让我找到了一个规范化标签,其中没有任何效果。
<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html',''}}">
完整代码为available on GitHub。
【问题讨论】:
标签: .htaccess web http-status-code-404 jekyll canonicalization