国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 建站知識 > Apache實(shí)現(xiàn)簡單域名和https的301重定向

Apache實(shí)現(xiàn)簡單域名和https的301重定向

時間:2023-02-09 02:57:01 | 來源:建站知識

時間:2023-02-09 02:57:01 來源:建站知識

頁面永久性移走(301重定向)是一種非常重要的“自動轉(zhuǎn)向”技術(shù)。網(wǎng)址重定向最為可行的一種辦法。當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時,服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁永久性轉(zhuǎn)移到另一個地址。


301重定向在網(wǎng)站中經(jīng)常會用到,比如我想使用www.fossen.cn作為主域名,而不是fossen.cn??紤]到有時候用戶可能會省略www,為了讓他們能直接訪問主域名,而不是重新在地址連加上www的前綴,這時使用301可以將后者強(qiáng)制轉(zhuǎn)向前者。

還有目前主流瀏覽器默認(rèn)用http訪問網(wǎng)站,而啟用了https的網(wǎng)站可以用301重定向,將所有http的請求強(qiáng)制轉(zhuǎn)向https,這樣不管用戶輸入的網(wǎng)址是什么,最終只能使用https進(jìn)行安全的訪問。

在Apache中可以很簡單的實(shí)現(xiàn)上述兩種301重定向,百度搜到的方案有很多使用的mod_rewrite,但Apache官方都建議在這種簡單的應(yīng)用場景下,盡量不要使用mod_rewrite,When not to use mod_rewrite。mod_rewrite功能強(qiáng)大,但這也意味著它更加復(fù)雜,更難維護(hù),在某些情況下應(yīng)該使用那些更簡單的代替方法。mod_alias提供了Redirect指令,可以將一個url轉(zhuǎn)向至另一個。

主域名和https重定向可以同時設(shè)置,如下。

編輯配置文件httpd.conf,在虛擬主機(jī)中使用Redirect指令,*:80表示監(jiān)聽80端口所有域名的請求,即所有http請求;ServerNameServerAlias表示多個需要轉(zhuǎn)向的域名;Redirect指令表示,兩域名下所有url的請求永久重定向到https://www.fossen.cn/;而https的請求則全部用另一個監(jiān)聽443端口的虛擬主機(jī)處理。

<VirtualHost *:80> ServerName www.fossen.cn ServerAlias fossen.cn Redirect permanent "/" "https://www.fossen.cn/"</VirtualHost><VirtualHost *:443> ServerName www.fossen.com # ... SSL configuration goes here</VirtualHost>

關(guān)鍵詞:實(shí)現(xiàn),簡單

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉