亚洲国产精品久久一线不卡,日韩av片无码一区二区不卡电影 ,欧美搡BBBBB搡BBBBB,18禁裸男晨勃露J毛免费观看

專業(yè)WORDPRESS主題設(shè)計制作

WordPress圖片二級域名有什么用?如何改成圖片子域名(wordpress怎么添加圖片)

發(fā)布于: 2022-11-03

1 什么是Cookie-free?

  • 2 添加指定cookies域
  • 3 解析子域名
  • 4 復(fù)制圖片到二級域名目錄
  • 5 WordPress設(shè)置文件上傳路徑
    • 5.1 修改WordPress圖片上傳路徑
  • 6 替換數(shù)據(jù)庫中的圖像路徑
  • 7 圖片鏈接301重定向
  • 8 刪除本來的圖片目錄
  • 9 檢查修改結(jié)果

 

當(dāng)你將子域名(二級域名)作為類別目錄或?qū)n}時,你可以提升URL的權(quán)重,以達到SEO搜索引擎優(yōu)化的效果。

例如,網(wǎng)站上的所有圖片,使用二級域名 img.wordpressx.com 作為圖床 ▼

你可以使用二級域名作為圖像路徑,隨時將圖片從博客轉(zhuǎn)移到更快的主機,只需上傳圖片并更改子域解析,即可解決問題。

要是你擁有中國國內(nèi)的CDN服務(wù)主機,你也可以大大加快瀏覽速度,減輕許多服務(wù)器的負擔(dān)。

由于我們網(wǎng)站使用WWW子域名,這種類型子域名的cookie不會污染IMG子域名,并且可以享受cookie-free,加快訪問速度。

什么是Cookie-free?

YSlow就如何提高網(wǎng)頁效率和優(yōu)化網(wǎng)站性能提供了22條建議。

  • 其中之一是關(guān)于域名的:使用Cookie-free domains。
  • 當(dāng)用戶瀏覽器發(fā)送靜態(tài)文件(如圖片圖片或CSS樣式表文件)時,同一域名(或二級域名)中的cookie將同時發(fā)送,但Web服務(wù)器完全忽略發(fā)送過來的Cookie,因此這些無用的Cookie被浪費網(wǎng)站帶寬,影響網(wǎng)站加速和網(wǎng)頁性能。
  • YSlow建議,為了解決這個問題,你可以使用Cookie-free domains方法來優(yōu)化cookies的使用,以提高網(wǎng)頁的效率。

如果你直接使用如 wordpressx.com 這樣的頂級域名作為你的博客域名,那么使用子域名作為圖床不能實現(xiàn)Cookie-free。

  • 因為頂級域名 wordpressx.com 會向所有被請求的靜態(tài)文件的二級域名服務(wù)器發(fā)送cookie。

如果你想支持Cookie-free的圖床,則需要使用不同的域名來實現(xiàn)Cookie-free。

  • 我們網(wǎng)站使用 www.bkxoo.cn 的子域名沒有問題。

添加指定cookies域

在 wp-config.php文件中,添加以下語句 ▼

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.bkxoo.cn');

以下是Wordpress 官方 對 Set Cookie Domain 的說明:

為Wordpress設(shè)置的COOKIES Domain 可以進行一些特殊情況下的域名設(shè)置。比如使用二級域名存放靜態(tài)內(nèi)容。為了阻止Wordpress Cookies 在對每一個二級域名上的靜態(tài)內(nèi)容請求時被傳送,我們可以只設(shè)置非靜態(tài)域名為cookie domian。

The domain set in the cookies for WordPress can be specified for those with unusual domain setups. One reason is if subdomains are used to serve static content. To prevent WordPress cookies from being sent with each request to static content on your subdomain you can set the cookie domain to your non-static domain only.

解析子域名

第 1 步:進入DNSPod域名管理,添加二級域名(子域名) ▼

DNSPod怎么解析子域名?騰訊云DNSPod智能解析二級域名教程

DNSPod怎么解析子域名?騰訊云DNSPod智能解析二級域名教程騰訊云DNSPod智能DNS解析,只需設(shè)置相同的域名記錄,指向網(wǎng)通和電信IP。當(dāng)網(wǎng)通用戶訪問時,智能DNS將自動確定訪客的到達……

 

第 2 步:將子域名的A記錄,解析到主機的IP地址 ▼

dnspod-parsing-img

第 3 步:在主機面板上添加二級域名

  • 不會的,請詢問你的域名或主機托管服務(wù)商。

VestaCP面板添加域名,可以參考這篇教程 ▼

VestaCP面板怎么用?安裝郵局/添加多域名&文件管理

VestaCP是一個非常簡單,但功能強大且高效的Linux網(wǎng)絡(luò)主機控制面板。默認情況下,它將安裝nginx Web服務(wù)器,PHP,Mysql,DNS服務(wù)器和其他必須運行完整的Web服務(wù)器的軟件,這些都是建站做SEO……

 

復(fù)制圖片到二級域名目錄

在子域名綁定之后,通常會自動創(chuàng)建一個包含此子域名為目錄名稱的目錄。

例如:

  • 如果你綁定 img.wordpressx.com,則會自動生成IMG目錄。
  • 如果是一個WordPress博客,請將 wp-content/uploads 目錄中的文件,復(fù)制到IMG目錄里。

下面是以VestaCP面板的服務(wù)器路徑為例(請修改成自己的服務(wù)器路徑)。

第 1 步:SSH 進入WordPress 的 uploads 文件夾目錄 ▼

cd?/home/用戶名/web/你的域名/public_html/wp-content/uploads

第 2 步:復(fù)制當(dāng)前目錄下的所有文件,到指定目錄 ▼

cp -rpf -f * /home/用戶名/web/圖片二級域名/public_html/

第 3 步:修復(fù)圖片二級域名權(quán)限 ▼

chown -R admin:admin /home/用戶名/web/圖片二級域名/public_html/*

WordPress設(shè)置文件上傳路徑

WordPress版本3.5或更高版本,在后臺隱藏了媒體(Media)設(shè)置頁面的上傳路徑(upload_path)和文件 URL 地址(upload_url_path)設(shè)置。

下圖是先前版本的媒體設(shè)置界面 ▼

  • 通過此處的設(shè)置,你可以自定義保存文件的位置和生成的地址。
  • 這個功能相當(dāng)不錯,只是不知道為什么要隱藏它?

如果你仍然需要自定義,則可以嘗試以下方法恢復(fù)。

直接將以下代碼添加到WP主題的 functions.php文件中,即可恢復(fù)設(shè)置界面:




//找回上傳設(shè)置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • 這種方法是最簡單和最有效的,所以推薦使用。

由于img目錄仍在當(dāng)前主機上,因此在編寫博客文章時,仍然可以使用WordPress自帶的編輯器,上傳和添加圖像。

修改WordPress圖片上傳路徑

第 1 步:進入媒體選項

點擊 “設(shè)置” 下的 “媒體” ▼

第 2 步:將 “默認上傳路徑”,更改為IMG目錄的服務(wù)器路徑 ▼

/home/用戶名/web/img.wordpressx.com/public_html
  •  請注意,它后面不應(yīng)有“/”。

第 3 步:將 “文件的完整URL”,更改為圖片二級域名 ▼

https://img.wordpressx.com
  • 請注意,它后面不應(yīng)有“/”。

第 4 步:點擊“保存更改”。

替換數(shù)據(jù)庫中的圖像路徑

下面是以VestaCP面板的服務(wù)器路徑為例(請修改成自己的服務(wù)器路徑)。

替換MySQL數(shù)據(jù)庫中的路徑,推薦安裝使用 WP Migrate DB 插件 ▼

WordPress網(wǎng)站搬家插件:WP Migrate DB設(shè)置方法(數(shù)據(jù)庫遷移利器)

WordPress網(wǎng)站搬家插件:WP Migrate DB設(shè)置方法(網(wǎng)站數(shù)據(jù)庫遷移利器)有插坐插坐學(xué)院的同學(xué),用WordPress搭建網(wǎng)站做公眾號推廣,但是網(wǎng)站空間不穩(wěn)定,影響到SEO排名,索性將網(wǎng)站遷移到……

 

第 1 步:數(shù)據(jù)庫批量替換 默認上傳路徑

將本來的服務(wù)器路徑 ▼

/home/用戶名/web/wordpressx.com/public_html/wp-content/uploads

替換為新的服務(wù)器路徑 ▼

/home/用戶名/web/img.wordpressx.com/public_html

第 2 步:數(shù)據(jù)庫批量替換 圖片二級域名

將本來的圖片URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • 備注:以上URL添加空格,是為避免本文出現(xiàn)死鏈。

替換為新的圖片二級域名 ▼

https://img. 你的域名 .com/
  • 備注:以上URL添加空格,是為避免本文出現(xiàn)死鏈。

圖片鏈接301重定向

在.htaccess文件用正則表達式301重定向說明:

  • (.+) 對應(yīng)的是任意字符(包括漢字、英文字母等)
  • (\d+)對應(yīng)的是任意數(shù)字(僅僅是阿拉伯?dāng)?shù)字)
  • $1 $2 $3 是前面出現(xiàn)過的變量的再次引用

可以用RedirectMatch實現(xiàn)鏈接重定向:

  • 將:https://www. 你的域名 .com/wp-content/uploads/
  • 重定向到:https://img. 你的域名 .com/

在 .htaccess文件中,添加以下301重定向代碼 ▼

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.wordpressx.com/$1

刪除本來的圖片目錄

第 1 步:SSH進入WordPress 的 uploads 文件夾目錄 ▼

cd?/home/用戶名/web/你的域名/public_html/wp-content/

第 2 步:刪除  uploads 文件夾目錄 ▼

rm -rf uploads
  • 若沒刪除uploads 文件夾目錄,可能無法成功301重定向到圖片二級域名。

檢查修改結(jié)果

  1. 檢查刷新文章頁面,查看圖片是否如常顯示?
  2. 檢查圖片路徑,是否為新二級域名的圖片路徑?
  3. 查看本來的圖片URL,是否成功301重定向到二級域名的圖片URL?
  4. 轉(zhuǎn)到WordPress文章編輯器,查看文章圖片顯示,是否如常顯示?

倘若一切如常,你也就完成了WordPress圖片加載二級域名的設(shè)置了。

  • 以后文章中的圖像,將保存在IMG目錄中。

當(dāng)你需要網(wǎng)站搬家轉(zhuǎn)移圖片時,只需將IMG目錄打包后上傳到新主機。

  • 然后,在DNSPod修改 img.wordpressx.com 二級域名的IP地址即可。

希望我們網(wǎng)站( http://www.bkxoo.cn/ ) 分享的《WordPress圖片二級域名有什么用?如何改成圖片子域名》,對您有幫助。

TAG:
WP技術(shù)資料 wordpress模板制作、wordpress主題開發(fā)相關(guān)知識常見問題總結(jié)
MORE
服務(wù)電話:
0533-2765967

微信 13280692153