www.aaa.com 因為公司策略調整,要把現在的服務改成www.bbb.com
傳統做法是使用 .htaccess 或是在 apache / nginx 做 301 / 302 轉址
.htaccess的寫法如下
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.aaa.com.tw$[OR]
RewriteCond %{HTTP_HOST} ^aaa.com.tw$
RewriteRule ^(.*)$ http://www.bbb.com/$1 [R=301,L]
用index.php 來做rewrite寫法如下
<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.bbb.com/”, true, 301);
exit();
?>
apache / nginx 又還有別的方式
現在chrome / firefox / EDGE等瀏覽器又以https為預設
各種組合下,真的很花時間
先前就知道CloudFlare可以做到Redirect(301轉址)
但是怎麼設定都不成功
直接去CloudFlare 的Rule(規則)
但是還是會出現 找不到 www.aaa.com : Non-existent domain
所以…做法是
1.先在DNS 新增一組 A 記錄 IP 隨意
我是設成 8.8.8.8 (Google DNS)
不可以設定 CloudFlare的DNS(1.1.1.1/1.0.0.1/1.1.1.2/1.0.0.2),會報錯哦

2.到Rule(規則)中新增一組301
可以用萬用字元
注意,免費版的Rule只能設定3組
超過就要使用付費的版本

如果很熟的話,應詃不用5分鐘就做好了
不用再買網路中文那個一年200的redirect
直接可以滿足,而且,也不用租伺服器做重寫的動作
隨機文章
- freedns.afraid.org 免費DDNS介紹 (2018-12-25)
- 終於有無限空間的Google Driver (2017-10-30)
- twbbs.org免費域名全掛 (2011-03-13)
- ProxmoxVE 每日自動快照 終於發現這個神兵利器 (2020-01-16)
- 中文成語的英文翻譯 (2011-05-26)



![[chatGPT 測試] 評測開箱 Synology DS918+](https://chihping.aflypen.com/wp-content/uploads/2023/03/hdd-g6fc6f0659_640-300x228.png)




