網站初建、遷移、域名整併時,301永久重定向可傳遞PR值、統一入口、避免重複內容懲罰。Linux虛擬主機主流透過編輯 .htaccess 實現(cPanel本質同樣修改此檔)。操作前務必備份原檔。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ https://www.domain.com$1 [L,R=301]
進階版(排除子域名):
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.45it\.com|t\.webjx\.com)$ [NC]
RewriteRule ^(.*)$ https://www.45it.com$1 [L,R=301]
邏輯:除列出域名外全導向,支持多子域名在條件行以 | 分隔新增。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ https://domain.com$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain\.com$ [NC]
RewriteRule ^(.*)$ https://www.newdomain.com$1 [L,R=301]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain\.com$ [NC]
RewriteRule ^(.*)$ https://newdomain.com$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^file/file\.php$ https://www.otherdomain.com/otherfile/other.php [R=301,L]
.htaccess 的Linux系統,Windows主機請尋其他方案。%{HTTP_HOST} 匹配域名,$1 保留原路徑,[NC] 不區分大小寫,[L,R=301] 最後一條規則+301狀態碼。| 分隔排除清單。設定後使用線上工具(如HTTP狀態碼檢測器)確認返回301且Location頭正確,配合Google Search Console提交變更通知,加速權重轉移。
IBM System x3200 M2 常見問題精選問答 (FAQ)
伺服器/虛擬主機不支援 AjaxPro 終極解決:.ashx 對映與 Web.config 完整配置
Windows Server 2003 + MySQL 每日自動備份、壓縮、清理 5 天前舊檔完整腳本
UNIX 環境配置 Intel/Delink/ZOT 網路列印伺服器完整指南:IP 設定、參數調整、ProInstall 自動化與列印服務驗證
Linux 學習筆記:ProFTPD 架設 FTP 伺服器實戰(一)—— 安裝與匿名服務配置
無需防火牆抵禦 CC 攻擊:利用 IP 安全策略精準封鎖攻擊源 IP 段
Linux VPS 安全加固六大核心實戰:SSH 埠修改、禁用 Root、DDoS Deflate、iftop、Nginx 升級、netstat 監控腳本