<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CloudFlare &#8211; CYFOR&#039;blog</title>
	<atom:link href="https://www.cyfor.cn/tag/cloudflare/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cyfor.cn</link>
	<description>是个人，还活着，争取再活几年</description>
	<lastBuildDate>Thu, 21 Aug 2025 07:24:13 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://www.cyfor.cn/wp-content/uploads/2020/04/cropped-狗粮-2-150x150.png</url>
	<title>CloudFlare &#8211; CYFOR&#039;blog</title>
	<link>https://www.cyfor.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>利用CloudFlare配置重定向</title>
		<link>https://www.cyfor.cn/cloudflare-cdn-301/</link>
					<comments>https://www.cyfor.cn/cloudflare-cdn-301/#respond</comments>
		
		<dc:creator><![CDATA[CYFOR]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 01:36:28 +0000</pubDate>
				<category><![CDATA[奇怪的技能]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[CloudFlare]]></category>
		<category><![CDATA[网站]]></category>
		<guid isPermaLink="false">https://www.cyfor.cn/?p=146</guid>

					<description><![CDATA[使用CloudFlare的CDN服务实现域名的301重定向，无需额外服务器。]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img decoding="async" src="https://www.cyfor.cn/wp-content/uploads/2024/06/cloudflare-launches-automatic-platform-optimization-for-wordpress-edited.png" alt="cloudflare"/></figure>



<p>去年注册了两个新域名，包括博客的和jaychou-wiki的，但jauchou-wiki已经开始收录了，况且域名也是要保留的，备案号也会注销。传统的保留参数重定向应该是用nginx配置，但专门去再买一台服务器有点过分了，找了下CloudFlare的重定向规则，记录一下以备不时。（比国内的好用多了啊，dnspod只支持转发到根域名，还不支持未备案域名，那么已备案域名重定向算空壳网站还是算未悬挂备案号啊？）</p>



<h2 class="wp-block-heading">前置条件</h2>



<p>保证开启CloudFlare的CDN小云朵，不然规则不会生效<strong>（所以实际上这个301是靠CDN实现的）</strong></p>


<div class="wp-block-image is-style-default">
<figure class="aligncenter size-large"><img decoding="async" src="https://www.cyfor.cn/wp-content/uploads/2024/06/image.png" alt="cloudflare配置"/><figcaption class="wp-element-caption">cloudflare配置</figcaption></figure></div>


<p>在规则-创建规则的列表创建新重定向规则。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://www.cyfor.cn/wp-content/uploads/2024/06/image-1.png" alt=""/></figure></div>


<h2 class="wp-block-heading">配置参数</h2>



<h3 class="wp-block-heading">匹配条件</h3>



<p>CloudFlare的重定向规则需要先选择条件，即是所有这个根域名的流量全部重定向还是匹配到设置的条件后重定向，如果是确定长期弃用的域名可以选<code>所有传入请求</code>，如果根域名下有其他二级域名还有其他用途，最好选择<code>自定义筛选表达式</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="https://www.cyfor.cn/wp-content/uploads/2024/06/image-2.png" alt="" style="width:840px;height:auto"/></figure></div>


<p>选择后需要配置条件，字段可选的有很多，包括Cookie、国家、url等，因为是废弃域名，选择主机名（即解析的域名），填入想转发的域名，如www.aaa.com</p>



<h3 class="wp-block-heading">定向规则</h3>



<p>接下来配置重定向规则，类型选择了静态，则所有匹配的流量均转发到一个固定的url链接，但我们是要实现带参数转发，所以选择动态。</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://www.cyfor.cn/wp-content/uploads/2024/06/image-3.png" alt=""/></figure></div>


<p>填入表达式，保留url路径参数的表达式为</p>



<pre class="wp-block-code"><code>concat("https://www.bbb.com", http.request.uri.path)</code></pre>



<p>最终效果就是访问 www.aaa.com/ccc.html，浏览器会获取到301状态码，跳转到www.bbb.com/ccc.html</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyfor.cn/cloudflare-cdn-301/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
