URL轉向可以通過配置服務器或網站的重定向規則來實現。以下是幾種常見的方法:
例如,將所有訪問http://example.com/old-page.html的請求重定向到http://example.com/new-page.html:
RewriteEngine On
RewriteRule ^old-page\.html$ /new-page.html [R=301,L]
Apache:
Redirect 301 /old-page.html http://example.com/new-page.html
Nginx:
location /old-page.html {
return 301 http://example.com/new-page.html;
}
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://example.com/new-page.html");
exit();
需要注意的是,重定向應該使用301狀態碼,表示永久重定向,以便搜索引擎可以更新索引。同時,應該避免出現重定向鏈,即多個頁面之間相互重定向,否則可能會影響網站的性能和用戶體驗。