更詳細一點:
假設我有以下域名,但我沒有 DNS 控制權(它們只是公共網站)
www.example.com sub.example.com
如果有辦法的話,當我不小心忘記輸入www.example.com時,如何讓我的電腦自動將我轉送到sub.example.com?
我想我也許可以使用主機檔案和 Apache,並在那裡進行重定向,但是有人有其他建議嗎?
我的例子:
主機檔案:
127.0.0.1 www.example.com
Apache 設定(或 .htaccess 檔案):
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^$ http://sub.example.com/? [L,R=301]
如果可以的話,這是否有效,這是最好的方法,還是有更好的方法?
答案1
www.example.com
在您的主機檔案中新增一個條目設定本機 Apache VirtualHost
ServerName www.example.com
將其放入虛擬主機中:
Redirect permanent / http://sub.example.com
另一種方法是使用類似油猴插件(或等效的)在您的瀏覽器中,並讓它在使用者腳本中進行重定向。