<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Netlify 自动301重定向 on 一极乐</title><link>/tags/netlify-%E8%87%AA%E5%8A%A8301%E9%87%8D%E5%AE%9A%E5%90%91/</link><description>Recent content in Netlify 自动301重定向 on 一极乐</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>blog4@outlook.com (堃埜)</managingEditor><webMaster>blog4@outlook.com (堃埜)</webMaster><copyright>Copyright © [site_title]</copyright><lastBuildDate>Fri, 25 Oct 2024 19:30:54 +0000</lastBuildDate><atom:link href="/tags/netlify-%E8%87%AA%E5%8A%A8301%E9%87%8D%E5%AE%9A%E5%90%91/index.xml" rel="self" type="application/rss+xml"/><item><title>Netlify 自动301重定向改写 Jekyll permalink 链接 原来是 Pretty URLs 在作怪</title><link>/zh/netlify-enable-pretty-urls-301-redirect-jekyll-permalink/</link><pubDate>Fri, 25 Oct 2024 19:30:54 +0000</pubDate><author>blog4@outlook.com (堃埜)</author><guid>/zh/netlify-enable-pretty-urls-301-redirect-jekyll-permalink/</guid><description>&lt;p>最近做 html 文件验证，自己 permalink 规则明明没写错，检查好几遍，也没有配置重定向，但是 Netlify 部署好后就会重定向，倒是 html文件验证不通过。&lt;/p>
&lt;p>部署在 Netlify 构建的站点自己跳转链接，导致访问 Jekyll 设置的 permalink 会被强制 301 重定向。&lt;/p>
&lt;p>Netlify 会默认打开一个叫漂亮链接的选项（Pretty URLs）。Pretty URLs 会将你站点部分链接自己重新并将原链接重定向。&lt;/p>
&lt;p>修改设置地址：&lt;/p>
&lt;p>Site configuration / Build &amp;amp; deploy / Pretty URLs&lt;/p>
&lt;p>将 &lt;code>Enable Pretty URLs&lt;/code> 前面的勾去掉即可。&lt;/p>
&lt;p>修改配置以后需要重新部署一下。具体操作路径如下&lt;/p>
&lt;p>Deploys / Trigger deploy / Clear cache and deploy site&lt;/p>
&lt;p>&lt;img src="/usr/uploads/2024/20241024_165304.webp"
loading="lazy"
alt="修改 Netlify 的 Pretty URLs 设置"
>&lt;/p>
&lt;p>Pretty URLs 的作用：将链接 URL 重写为漂亮的 URL（&lt;code>/about.html&lt;/code> -&amp;gt; /about 或者 &lt;code>/about/index.html&lt;/code> -&amp;gt; &lt;code>/about/&lt;/code>）&lt;/p>
&lt;p>想了解更多，可查看&lt;a class="link" href="https://docs.netlify.com/site-deploys/post-processing/?https://jekylldo.cn" target="_blank" rel="noopener"
>Post processing 的详细介绍&lt;/a>&lt;/p></description></item></channel></rss>