国产美女裸身网站免费观看视频,最新精品国自产拍福利,影音先锋av色噜噜影院,亚洲成av人无码影片

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

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

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

1 什么是Cookie-free?

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

 

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

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

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

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

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

什么是Cookie-free?

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

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

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

  • 因?yàn)轫敿?jí)域名 wordpressx.com 會(huì)向所有被請(qǐng)求的靜態(tài)文件的二級(jí)域名服務(wù)器發(fā)送cookie。

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

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

添加指定cookies域

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

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'news.qtyiliao.cn');

以下是Wordpress 官方 對(duì) Set Cookie Domain 的說明:

為Wordpress設(shè)置的COOKIES Domain 可以進(jìn)行一些特殊情況下的域名設(shè)置。比如使用二級(jí)域名存放靜態(tài)內(nèi)容。為了阻止Wordpress Cookies 在對(duì)每一個(gè)二級(jí)域名上的靜態(tài)內(nèi)容請(qǐng)求時(shí)被傳送,我們可以只設(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 步:進(jìn)入DNSPod域名管理,添加二級(jí)域名(子域名) ▼

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

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

 

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

dnspod-parsing-img

第 3 步:在主機(jī)面板上添加二級(jí)域名

  • 不會(huì)的,請(qǐng)?jiān)儐柲愕挠蛎蛑鳈C(jī)托管服務(wù)商。

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

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

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

 

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

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

例如:

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

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

第 1 步:SSH 進(jìn)入WordPress 的 uploads 文件夾目錄 ▼

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

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

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

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

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

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

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

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

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

如果你仍然需要自定義,則可以嘗試以下方法恢復(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');
}
}
  • 這種方法是最簡(jiǎn)單和最有效的,所以推薦使用。

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

修改WordPress圖片上傳路徑

第 1 步:進(jìn)入媒體選項(xiàng)

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

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

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

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

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

第 4 步:點(diǎn)擊“保存更改”。

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

下面是以VestaCP面板的服務(wù)器路徑為例(請(qǐng)修改成自己的服務(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)站做公眾號(hào)推廣,但是網(wǎng)站空間不穩(wěn)定,影響到SEO排名,索性將網(wǎng)站遷移到……

 

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

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

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

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

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

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

將本來的圖片URL ▼

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

替換為新的圖片二級(jí)域名 ▼

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

圖片鏈接301重定向

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

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

可以用RedirectMatch實(shí)現(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進(jìn)入WordPress 的 uploads 文件夾目錄 ▼

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

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

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

檢查修改結(jié)果

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

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

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

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

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

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

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

微信 13280692153