大家都知道 Linux 主機實現 301 重定向相對較簡單,如果你使用的是 Linux 主機,那麼在設定固定連線的時候,WordPress 後臺會自動新增以下函式到.htaccess 檔案。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
然後只要在以上程式碼新增 301 重定向的程式碼就可以了,程式碼如下 (後面是重定向後的網址,記得修改成你自己的網址):
RewriteEngine on
RewriteCond %{http_host} ^www.weixiaoduo.com [NC]
RewriteRule ^(.*)$ https://www.weixiaoduo.com/$1 [L,R=301]
然後把.htaccess 檔案上傳到網站的根目錄就可以了,很簡單吧,提醒.htaccess 檔案在本地需修改成 TXT 格式,上傳到根目錄後重新命名為.htaccess 就可以了。