WordPress站點(diǎn)同服務(wù)器使用(.htaccess/301)設(shè)置圖片(媒體庫(kù))二級(jí)域名的方式方法

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

最近幾天一直在研究自己的站點(diǎn),老是感覺(jué)有些慢,畢竟也使用了CDN,可不管咋處理,總感覺(jué)慢一些,就想到了動(dòng)靜分離,可真的要做,還是有點(diǎn)難度的,不過(guò),先一個(gè)一個(gè)的寫(xiě)文章吧;

對(duì)每個(gè)網(wǎng)站運(yùn)營(yíng)人員來(lái)說(shuō),提升網(wǎng)站速度都是一項(xiàng)非常重要的工作。而要提升網(wǎng)站的運(yùn)行速度,一定要優(yōu)化好網(wǎng)站的圖片。

比如老梁這站在未做動(dòng)靜分離前,從源站下載的數(shù)據(jù)有3MB,1000個(gè)人同時(shí)請(qǐng)求就是3GB,帶寬壓力會(huì)比較大。

做動(dòng)靜分離后,篩選源站下載資源,只有11.5KB,同樣1000個(gè)人同時(shí)請(qǐng)求,數(shù)據(jù)只有11.5MB,數(shù)據(jù)量壓縮到了原來(lái)的1/260,是不是很爽;

同服務(wù)器圖片使用二級(jí)域名的設(shè)置方法

寫(xiě)在最前面:在對(duì)服務(wù)器或數(shù)據(jù)庫(kù)進(jìn)行任何更改之前,切記對(duì)服務(wù)器和數(shù)據(jù)庫(kù)進(jìn)行備份,好給自己后悔的余地;

為了在 WordPress 網(wǎng)站中,設(shè)置圖片使用二級(jí)域名,需好下面的準(zhǔn)備工作哈:

  1. 解析好的二級(jí)域名,例如,images.laoliang.net
  2. phpMyAdmin,需要通過(guò) SQL 語(yǔ)句替換數(shù)據(jù)庫(kù)中的圖片 URL

第 1 步:創(chuàng)建 images二級(jí)域名靜態(tài)網(wǎng)站

在域名服務(wù)商的管理后臺(tái),創(chuàng)建一個(gè)二級(jí)域名 img (例images.laoliang.net)的 A 記錄解析。

images.laoliang.net二級(jí)域名解析生效可能需要幾分鐘的時(shí)間。創(chuàng)建一個(gè) images 二級(jí)域名的靜態(tài)網(wǎng)站,然后將其根目錄設(shè)置為 WordPress 網(wǎng)站的上傳目錄,例如,public_html/wp-content/uploads;

如鐵子使用的是寶塔面板,那么直接創(chuàng)建一個(gè) images二級(jí)域名的靜態(tài)網(wǎng)站,然后將其網(wǎng)站目錄設(shè)置為Wordpress 網(wǎng)站的上傳目錄即可;

第 2 步:更改 WordPress 中的媒體上傳路徑

自WordPress 3.5版本開(kāi)始,wordpress隱藏了后臺(tái)的媒體(Media)設(shè)置頁(yè)面 上傳路徑(upload_path)和文件 URL 地址(upload_url_path)的設(shè)置選項(xiàng),但是還是有辦法恢復(fù)的;

第一種:直接將下面的代碼添加到主題的 functions 文件中,就可以恢復(fù)設(shè)置界面;

if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}

2、訪問(wèn)域名/wp-admin/options.php 比如老梁的()http://m.madamerex.com/wp-admin/options.php 頁(yè)面。找到 upload_url_path 選項(xiàng),然后將其對(duì)應(yīng)的值變更為 https://images.laoliang.net

完成后,點(diǎn)擊保存按鈕。

第三步:替換網(wǎng)站中已有圖片URL路徑;

如站點(diǎn)已發(fā)布大量文章和圖片,可通過(guò) SQL語(yǔ)句來(lái)批量從數(shù)據(jù)庫(kù)中替換原來(lái)的圖片 URL;如使用寶塔面板,那么就更容易,可從網(wǎng)站數(shù)據(jù)庫(kù)直接打開(kāi) phpMyAdmin;

然后,可以在頁(yè)面頂部看到一些選項(xiàng)卡,其中一個(gè)是 SQL。單擊此項(xiàng)會(huì)打開(kāi)一個(gè)大的空白文本區(qū)域,將以下查詢(xún)粘貼到空白文本區(qū)域中。

UPDATE wp_posts SET post_content = REPLACE( post_content, 'm.madamerex.com/wp-content/uploads', 'images.laoliang.net?);

在確認(rèn)無(wú)誤后,請(qǐng)按“執(zhí)行”按鈕提交更改。更改后文章中的所有圖片都使用了新的二級(jí)域名圖片地址。

第四步:設(shè)置.htaccess 301 動(dòng)作;

打開(kāi) WordPress 網(wǎng)站的根目錄,找到 .htaccess 文件,右鍵單擊 .htaccess 文件并選擇編輯該文件,然后將以下代碼粘貼到文件末尾:

如是寶塔,就直接點(diǎn)開(kāi)站點(diǎn)偽靜態(tài),然后加入即可;

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://images.laoliang.net/$1

記得將代碼中的子域 URL 更改為自己的子域哦,不然成為我的了;

更改完成后,如任意用戶(hù)嘗試通過(guò)舊路徑(例如 m.madamerex.com/wp-content/uploads/image.jpg)訪問(wèn)圖像,都將被重定向到新URL,images.laoliang.net/image.jpg。

寫(xiě)在最后:

設(shè)置圖像使用二級(jí)域名,可提高網(wǎng)站加載速度,圖片的 URL 看起來(lái)更好,也(可能、大概、也許)會(huì)對(duì) SEO 有積極影響;

最起碼加載的時(shí)候不會(huì)直接對(duì)服務(wù)器靜態(tài)頁(yè)面有沖擊;

問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » WordPress站點(diǎn)同服務(wù)器使用(.htaccess/301)設(shè)置圖片(媒體庫(kù))二級(jí)域名的方式方法

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開(kāi)發(fā)與維護(hù);網(wǎng)站開(kāi)發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶(hù)管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情