专业WORDPRESS主题设计制作

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

发布于: 2022-11-03

1 什么是Cookie-free?

  • 2 添加指定cookies域
  • 3 解析子域名
  • 4 复制图片到二级域名目录
  • 5 WordPress设置文件上传路径
    • 5.1 修改WordPress图片上传路径
  • 6 替换数据库中的图像路径
  • 7 图片链接301重定向
  • 8 删除本来的图片目录
  • 9 检查修改结果

 

当你将子域名(二级域名)作为类别目录或专题时,你可以提升URL的权重,以达到SEO搜索引擎优化的效果。

例如,网站上的所有图片,使用二级域名 img.wordpressx.com 作为图床 ▼

你可以使用二级域名作为图像路径,随时将图片从博客转移到更快的主机,只需上传图片并更改子域解析,即可解决问题。

要是你拥有中国国内的CDN服务主机,你也可以大大加快浏览速度,减轻许多服务器的负担。

由于我们网站使用WWW子域名,这种类型子域名的cookie不会污染IMG子域名,并且可以享受cookie-free,加快访问速度。

什么是Cookie-free?

YSlow就如何提高网页效率和优化网站性能提供了22条建议。

  • 其中之一是关于域名的:使用Cookie-free domains。
  • 当用户浏览器发送静态文件(如图片图片或CSS样式表文件)时,同一域名(或二级域名)中的cookie将同时发送,但Web服务器完全忽略发送过来的Cookie,因此这些无用的Cookie被浪费网站带宽,影响网站加速和网页性能。
  • YSlow建议,为了解决这个问题,你可以使用Cookie-free domains方法来优化cookies的使用,以提高网页的效率。

如果你直接使用如 wordpressx.com 这样的顶级域名作为你的博客域名,那么使用子域名作为图床不能实现Cookie-free。

  • 因为顶级域名 wordpressx.com 会向所有被请求的静态文件的二级域名服务器发送cookie。

如果你想支持Cookie-free的图床,则需要使用不同的域名来实现Cookie-free。

  • 我们网站使用 www.wordpressx.com 的子域名没有问题。

添加指定cookies域

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

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.wordpressx.com');

以下是Wordpress 官方 对 Set Cookie Domain 的说明:

为Wordpress设置的COOKIES Domain 可以进行一些特殊情况下的域名设置。比如使用二级域名存放静态内容。为了阻止Wordpress Cookies 在对每一个二级域名上的静态内容请求时被传送,我们可以只设置非静态域名为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解析,只需设置相同的域名记录,指向网通和电信IP。当网通用户访问时,智能DNS将自动确定访客的到达……

 

第 2 步:将子域名的A记录,解析到主机的IP地址 ▼

dnspod-parsing-img

第 3 步:在主机面板上添加二级域名

  • 不会的,请询问你的域名或主机托管服务商。

VestaCP面板添加域名,可以参考这篇教程 ▼

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

VestaCP是一个非常简单,但功能强大且高效的Linux网络主机控制面板。默认情况下,它将安装nginx Web服务器,PHP,Mysql,DNS服务器和其他必须运行完整的Web服务器的软件,这些都是建站做SEO……

 

复制图片到二级域名目录

在子域名绑定之后,通常会自动创建一个包含此子域名为目录名称的目录。

例如:

  • 如果你绑定 img.wordpressx.com,则会自动生成IMG目录。
  • 如果是一个WordPress博客,请将 wp-content/uploads 目录中的文件,复制到IMG目录里。

下面是以VestaCP面板的服务器路径为例(请修改成自己的服务器路径)。

第 1 步:SSH 进入WordPress 的 uploads 文件夹目录 ▼

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

第 2 步:复制当前目录下的所有文件,到指定目录 ▼

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

第 3 步:修复图片二级域名权限 ▼

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress设置文件上传路径

WordPress版本3.5或更高版本,在后台隐藏了媒体(Media)设置页面的上传路径(upload_path)和文件 URL 地址(upload_url_path)设置。

下图是先前版本的媒体设置界面 ▼

  • 通过此处的设置,你可以自定义保存文件的位置和生成的地址。
  • 这个功能相当不错,只是不知道为什么要隐藏它?

如果你仍然需要自定义,则可以尝试以下方法恢复。

直接将以下代码添加到WP主题的 functions.php文件中,即可恢复设置界面:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • 这种方法是最简单和最有效的,所以推荐使用。

由于img目录仍在当前主机上,因此在编写博客文章时,仍然可以使用WordPress自带的编辑器,上传和添加图像。

修改WordPress图片上传路径

第 1 步:进入媒体选项

点击 “设置” 下的 “媒体” ▼

第 2 步:将 “默认上传路径”,更改为IMG目录的服务器路径 ▼

/home/用户名/web/img.wordpressx.com/public_html
  •  请注意,它后面不应有“/”。

第 3 步:将 “文件的完整URL”,更改为图片二级域名 ▼

https://img.wordpressx.com
  • 请注意,它后面不应有“/”。

第 4 步:点击“保存更改”。

替换数据库中的图像路径

下面是以VestaCP面板的服务器路径为例(请修改成自己的服务器路径)。

替换MySQL数据库中的路径,推荐安装使用 WP Migrate DB 插件 ▼

WordPress网站搬家插件:WP Migrate DB设置方法(数据库迁移利器)

WordPress网站搬家插件:WP Migrate DB设置方法(网站数据库迁移利器)有插坐插坐学院的同学,用WordPress搭建网站做公众号推广,但是网站空间不稳定,影响到SEO排名,索性将网站迁移到……

 

第 1 步:数据库批量替换 默认上传路径

将本来的服务器路径 ▼

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

替换为新的服务器路径 ▼

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

第 2 步:数据库批量替换 图片二级域名

将本来的图片URL ▼

https://www. 你的域名 .com /wp-content/uploads/
  • 备注:以上URL添加空格,是为避免本文出现死链。

替换为新的图片二级域名 ▼

https://img. 你的域名 .com/
  • 备注:以上URL添加空格,是为避免本文出现死链。

图片链接301重定向

在.htaccess文件用正则表达式301重定向说明:

  • (.+) 对应的是任意字符(包括汉字、英文字母等)
  • (\d+)对应的是任意数字(仅仅是阿拉伯数字)
  • $1 $2 $3 是前面出现过的变量的再次引用

可以用RedirectMatch实现链接重定向:

  • 将: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重定向到图片二级域名。

检查修改结果

  1. 检查刷新文章页面,查看图片是否如常显示?
  2. 检查图片路径,是否为新二级域名的图片路径?
  3. 查看本来的图片URL,是否成功301重定向到二级域名的图片URL?
  4. 转到WordPress文章编辑器,查看文章图片显示,是否如常显示?

倘若一切如常,你也就完成了WordPress图片加载二级域名的设置了。

  • 以后文章中的图像,将保存在IMG目录中。

当你需要网站搬家转移图片时,只需将IMG目录打包后上传到新主机。

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

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress图片二级域名有什么用?如何改成图片子域名》,对您有帮助。

TAG:

WordPress如何添加文章字数统计和预计阅读时间?(wordpress显示文章列表)

发布于: 2022-11-03

1 一、添加WordPress文章字数统计代码

  • 2 二、为WordPress预计阅读时间
  • 3 三、优化预期阅读时间
  • 4 四、预计阅读时间码优化之前和之后比较
  • 5 (ceil() 函数)是什么?

 

有些新媒体网站的文章开头,有字数统计和该文的预期阅读时间。

  • 我们认为这2个小数据是挺人性化的,对用户是非常有好处的。
  • 这样读者在阅读之前,就可以预估该文的篇幅长度,以及自己大概阅读时间。
  • 今天我们将讨论如何为WordPress添加文章计数统计和预计阅读时间。

what-is-wordpress-4

一、添加WordPress文章字数统计代码

将以下代码添加到主题中的最后几个functions.php文件中 ?> 之前 ▼

//字数统计
function count_words ($text) {
global $post;
if ( '' == $text ) {
$text = $post->post_content;
if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '本文《' . get_the_title() .'》共' . mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') . '个字';
return $output;
}
  • 在测试之后,上面的代码统计数据在中文和英文中没有问题;
  • 并且在Microsoft Word中计算的单词数量完全相同。

二、为WordPress预计阅读时间

将以下代码添加到主题中的最后几个functions.php文件中 ?>

保存之后,你可以在WordPress文章内容的开头自动显示“预计阅读时间x分钟”▼

function lmsim_read_time($content){
$text = trim(strip_tags( get_the_content()));
$text_num = mb_strlen($text, 'UTF-8');
$read_time = ceil($text_num/400);
$content = '<div class="read-time">系统预计阅读时间 <span>' . $read_time . '</span> 分钟</div>' . $content;
return $content;
}
add_filter ( 'the_content', 'lmsim_read_time');
  • 上述代码中第4行的值400,基于百度的“普通人的平均阅读速度(300~500)字/分钟”。
  • 如果你认为400太慢,你可以自己修改它。
  • 你需要一个自定义的风格。你可以对.read-time 在自定义css中的样式。

在测试之后,发现上面代码统计中的单词数有一些错误,这些错误,超出了实际错误

  • A网站统计信息中的单词数为290个字符,Word中的统计信息相同。
  • 与B网站的单词数($ text_num)比实际数字多12个。
  • 这个预期的阅读时间只能出现在文章的开头,因此我们决定将这2个代码组合起来进行优化。

三、优化预期阅读时间

将以下代码添加到主题中的最后几个functions.php文件中 ?> 之前 ▼

//字数和预计阅读时间统计
function count_words_read_time () {
global $post;
$text_num = mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8');
$read_time = ceil($text_num/400);
$output .= '本文《' . get_the_title() .'》共' . $text_num . '个字,系统预计阅读时间或需' . $read_time . '分钟。';
return $output;
}
  • 其中,400或更高是读取速度并且可以修改。
  • 如果你只需要输出阅读时间或文章字数,你只需要修改和删除第6行中的一些行。
  • 请自己动手DIY。

然后,将调用统计代码添加到single.php文件中的适当位置。

<?php echo count_words_read_time(); ?>

四、预计阅读时间码优化之前和之后比较

在我们测试之后,当字数小于或等于400时,即当预计阅读时间小于或等于1分钟时。

但是,如果它超过400,它将是有偏差的。

  • 例如,如果将上述290个字符粘贴3次以达到1160个字符,则第2个点的预计阅读时间将为4分钟,
  • 针对第3个点优化的代码将为3分钟。
  • 所以从数字的角度来看,它是优化代码统计的预计阅读时间更准确。

(ceil() 函数)是什么?

ceil() 函数向上舍入到最接近的整数。

这意味着返回不小于x的下一个整数。

如果x具有小数部分,则ceil() 返回的类型仍然是float,因为float的范围通常大于integer。

例子

  • ceil(0.60),输出 1;
  • ceil(0.4) ,输出 1;
  • ceil(5),输出 5;
  • ceil(5.1),输出 6;
  • ceil (-5.1),输出 -5;
  • ceil(-5.9),输出 -5;

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress如何添加文章字数统计和预计阅读时间?》,对您有帮助。

TAG:

外贸网站如何才能做好SEO推广服务(外贸 seo)

发布于: 2022-08-28

本项目是外贸Wordpress欧美版网站SEO关键词排名优化的整体推广服务。

WordPress具有良好的功能和优化支持,界面风格国际化,非常适合营销推广平台。

SEO关键词排名优化说明

1、网站优化的先决条件:需要客户配合完成网站的丰富内容。 没有实际内容的空网站无法获得高质量的排名。 并让我们对每个页面的关键词、描述、内容元素等程序进行引导和改进。

2、关键词筛选与布局:一个页面的最佳关键词数量为三个左右,并且这些关键词是相互关联的。 不要贪心,除非你的产品很冷门,或者更专业的东西,客户来回搜索这么多词,没有一个网站可以说包含了自己行业的所有关键词。 另外,关键词主要是长尾关键词,即核心关键词和附加关键词组合形成的长尾关键词。

外贸网站如何才能做好SEO推广服务

3、其他站内优化细节:站内SEO工作还包括很多细节,比如检查域名跳转状态、404页面设置、Meta标签优化设置、图片属性、站点地图等,都是由 我们。

4、关于排名保证:我们没有所谓的“保证排名”的噱头。 这种类型的保证只是例行公事,是谷歌SEO优化公司常用的伎俩。

5、工作周期和时效:一般情况下,现场SEO工作需要20天完成,场外SEO需要1个月才能完成。 将两者相加,总优化周期约为两个月。 如果网站比较大,站内SEO需要的时间会比较长。

6、关键优化数据分析:我们主要使用谷歌分析统计分析平台获取通过优化获得的关键词排名和访问流量。

FTP工具连接超时失败WordPress如何配置连服务器?(ftp工具连接不上服务器)

发布于: 2022-11-03

1 FTP工具连接到BlueHost帐户

  • 2 FTP用户名和密码是什么?
  • 3 成功连接ftp服务器

 

本文是《WordPress建站教程》系列文章的第 18 部分,该系列共包含以下 21 个部分:

  1. WordPress是什么意思?干什么的?能做什么网站?
  2. 个人/公司建站需要多少钱?搭建企业网站费用价格
  3. 建站需要什么程序软件?自己做网站需哪些条件手续
  4. 如何选择合适的域名?网站建设域名注册建议&原则
  5. NameSilo域名注册教程(送你 1 美金 NameSilo优惠码)
  6. BlueHost主机怎么样?最新BlueHost美国优惠码/优惠券
  7. Bluehost如何一键自动安装WordPress?BH建站教程
  8. NameSilo将域名NS解析到Bluehost/SiteGround教程
  9. 如何手动搭建WordPress?WordPress安装教程
  10. 如何登陆WordPress后台?WP后台登录地址
  11. WordPress怎么用?WordPress后台常规设置&中文Title
  12. WordPress如何修改语言设定?更换中文/英文设置方法
  13. 如何创建WordPress分类目录?WP分类目录管理
  14. WordPress如何发布文章?自己发文章的编辑选项
  15. WordPress如何新建页面?添加/编辑页面设置
  16. WordPress如何添加菜单?自定义导航栏显示选项
  17. FTP怎么在线解压缩zip文件?PHP线上解压程序下载
  18. FTP工具连接超时失败WordPress如何配置连服务器?
  19. WordPress主题是什么?如何安装WordPress模板?
  20. 如何安装WordPress插件?3种安装WordPress插件方法
  21. VPS如何使用rclone备份?CentOS使用GDrive自动同步教程

在完成购买BlueHost后,BlueHost将自动创建一个主FTP帐户。

主FTP帐户的名称和密码,跟cPanel用户名和密码相同。

使用FTP工具,用户可以快速轻松地将WordPress文件,上传或下载到他们的BlueHost空间。

目前,网站管理员通常使用FlashFXP和FileZilla等FTP工具。

本文使用FlashFXP工具,作为“如何使用FTP工具连接到BlueHost帐户”的示例。

FTP工具连接到BlueHost帐户

FlashFXP支持FTP,FTPS和SFTP。

用户可以使用FlashFXP上传和下载文件夹、图像、视频和音乐。

第 1 步:下载FlashFXP安装包此访问 FlashFXP安装包 下载页面

  • 下载完成。准备好后,上传WordPress到FTP空间,并解压缩以将其打开。
  • 第一次使用时,用户可以将语言改为中文;

第 2 步:配置FTP站点管理器

点击顶部导航栏“站点” – >“站点管理器”▼

ftp-tool_001

 

第 3 步:FTP工具创建新的建站点

在弹出的“站点管理器”窗口中,单击左下角的“新建站点”;

在新对话框中填写站点名称,完成后单击“确定”按钮 ▼

ftp-tool_002

第 4 步:配置连接FTP服务器

ftp-tool_003

  • 输入网站名称后,你需要填写地址,用户名和密码信息。
  • 默认端口为21,如果输入的域名是 abc.net ,请填写地址 ftp.abc.net
  • 很多时候FTP工具连接超时失败,是因为连接FTP服务器配置的信息不对造成的,请务必输入对的FTP信息。

FTP用户名和密码是什么?

  • 主FTP用户名和密码,跟cPanel用户名和密码相同。
  • 用户可以查看BlueHost发送的电子邮件,了解FTP帐号信息。
  • 主FTP帐户的名称和密码,跟cPanel用户名和密码相同。
  • 将网站添加到abc.net项目后,用户可以使用此快速连接项目。

第 5 步:保存成功连接的FTP站点

输入完成后,单击“连接”,然后在弹出确认窗口中选择“是” ▼

ftp-tool_004

成功连接ftp服务器

连接无误后,FlashFXP工具窗口的右下角,将如下图所示 ▼

ftp-tool_005

  • 你可以使用FlashFXP FTP连接工具,将本地电脑上的WordPress文件,上传到BlueHost主机帐户。

希望我们网站( https://www.wordpressx.com/ ) 分享的《FTP工具连接超时失败WordPress如何配置连服务器?》,对您有帮助。

禁止用户直接访问robots.txt,只允百度等搜索引擎访问(禁止访问该ip,请使用域名访问)

发布于: 2023-02-02
location = /robots.txt {
if ($http_user_agent !~* “spider|bot|yahoo|sogou”) {
return 404;
}
}

很多时候robots.txt 包含了很多信息,有些安全软件把robots当漏洞来处理,实际上这个算不上漏洞,充其量是因此泄露而已!
以下代码是禁止直接访问,但匹配并排除搜索引擎蜘蛛

nginx站点配置文件中加入以上节点

禁止用户直接访问robots.txt,只允百度等搜索引擎访问
TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
bootstrap自适应布局wordpress表单跳转Wordfence Security插件CWP开启Redis缓存WordPress页脚加载JSAvada主题去除tag标签urlxmlrpc.php漏洞Footer and Post Injections插件WP SMTP插件BackWPup插件Mega Menu插件wordpress常规设置Image Sizes插件安装WordPress插件什么是 WooCommerceJetpack站点加速器CDN图像缓存Better Search Replace插件WP插件优化head代码wp-json防止数据被采集wordpress文章浏览数量统计网站添加CDN隐藏WordPress后台登录地址h5自适应布局WordPress网站防护Jetpack插件http://www.fandutaoci.cnWordPress官网制作WordPress违禁词检查百度熊掌号Redis加速缓存插件WordPress tagnameCheap最新优惠码WordPress文章描文本Featured Image From URLAwesome Supportwp-json安全设置WordPress页脚页眉插件修改wordpress登录地址WordPress超级菜单wordpress感谢页面wordpress小图标不显示namechep续费优惠码WordPress广告词检测WordPress菜单自定义图标WordPress滤敏感词过滤插件Pretty Links Pro插件禁用 xmlrpc.phpwordpress打开是代码WordPress显示运行数据库Shortcodes Ultimate插件隐藏WordPress代码内版本号谷歌 SEOcritical automatic updates保护robots.txtRich Snippets结构化数据WordPress站内搜索排除所有页面WP SMTP插件设置xmlrpc.php攻击WooCommerce 商店wordpress漏洞修复Easy WP Cleaner插件wordpress cdnMarkdown here插件wp-json漏洞织梦采集侠wordpress扒站怎么改wordpress主题wordpress Post ViewsWP-No-Tag-Base插件namechep域名优惠码WooCommerceWordPress自定义页眉CWP控制面板转KLOXO-MRDropbox上传失败wordpress安全防护WordPress外链特色图片WP安全登录插件推荐wordpress Dropbox主机壳Wordpressrobots.txt安全设置WordPress虚拟主机伪静态wp-json优化robots.txt禁止访问wordpress更换域名图标不显示wordpress描文本WooCommerce 定价All In One WP Securitywp-json链接WooCommerce 功能WordPress站内搜索排除某些类别的文章WordPress调试模式wordpress文章卡片样式WordPress过滤敏感词插件WordPress tag模版WordPress大气的样式WordPress网站安全防WordPress网站恶意代码WordPress自动备份Shortcodes UltimateAvada主题演示
服务电话:
0533-2765967

微信 13280692153