1 什么是Cookie-free?
当你将子域名(二级域名)作为类别目录或专题时,你可以提升URL的权重,以达到SEO搜索引擎优化的效果。
例如,网站上的所有图片,使用二级域名 img.wordpressx.com
作为图床 ▼
你可以使用二级域名作为图像路径,随时将图片从博客转移到更快的主机,只需上传图片并更改子域解析,即可解决问题。
要是你拥有中国国内的CDN服务主机,你也可以大大加快浏览速度,减轻许多服务器的负担。
由于我们网站使用WWW子域名,这种类型子域名的cookie不会污染IMG子域名,并且可以享受cookie-free,加快访问速度。
YSlow就如何提高网页效率和优化网站性能提供了22条建议。
如果你直接使用如 wordpressx.com
这样的顶级域名作为你的博客域名,那么使用子域名作为图床不能实现Cookie-free。
wordpressx.com
会向所有被请求的静态文件的二级域名服务器发送cookie。如果你想支持Cookie-free的图床,则需要使用不同的域名来实现Cookie-free。
www.wordpressx.com
的子域名没有问题。在 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地址 ▼
第 3 步:在主机面板上添加二级域名
VestaCP面板添加域名,可以参考这篇教程 ▼
VestaCP面板怎么用?安装邮局/添加多域名&文件管理
VestaCP是一个非常简单,但功能强大且高效的Linux网络主机控制面板。默认情况下,它将安装nginx Web服务器,PHP,Mysql,DNS服务器和其他必须运行完整的Web服务器的软件,这些都是建站做SEO……
在子域名绑定之后,通常会自动创建一个包含此子域名为目录名称的目录。
例如:
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版本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自带的编辑器,上传和添加图像。
第 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/
替换为新的图片二级域名 ▼
https://img. 你的域名 .com/
在.htaccess文件用正则表达式301重定向说明:
可以用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
倘若一切如常,你也就完成了WordPress图片加载二级域名的设置了。
当你需要网站搬家转移图片时,只需将IMG目录打包后上传到新主机。
希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress图片二级域名有什么用?如何改成图片子域名》,对您有帮助。
1 一、添加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; }
将以下代码添加到主题中的最后几个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');
在测试之后,发现上面代码统计中的单词数有一些错误,这些错误,超出了实际错误
将以下代码添加到主题中的最后几个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; }
然后,将调用统计代码添加到single.php文件中的适当位置。
<?php echo count_words_read_time(); ?>
在我们测试之后,当字数小于或等于400时,即当预计阅读时间小于或等于1分钟时。
但是,如果它超过400,它将是有偏差的。
ceil() 函数向上舍入到最接近的整数。
这意味着返回不小于x的下一个整数。
如果x具有小数部分,则ceil() 返回的类型仍然是float
,因为float
的范围通常大于integer。
例子
希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress如何添加文章字数统计和预计阅读时间?》,对您有帮助。
本项目是外贸Wordpress欧美版网站SEO关键词排名优化的整体推广服务。
WordPress具有良好的功能和优化支持,界面风格国际化,非常适合营销推广平台。
SEO关键词排名优化说明
1、网站优化的先决条件:需要客户配合完成网站的丰富内容。 没有实际内容的空网站无法获得高质量的排名。 并让我们对每个页面的关键词、描述、内容元素等程序进行引导和改进。
2、关键词筛选与布局:一个页面的最佳关键词数量为三个左右,并且这些关键词是相互关联的。 不要贪心,除非你的产品很冷门,或者更专业的东西,客户来回搜索这么多词,没有一个网站可以说包含了自己行业的所有关键词。 另外,关键词主要是长尾关键词,即核心关键词和附加关键词组合形成的长尾关键词。
3、其他站内优化细节:站内SEO工作还包括很多细节,比如检查域名跳转状态、404页面设置、Meta标签优化设置、图片属性、站点地图等,都是由 我们。
4、关于排名保证:我们没有所谓的“保证排名”的噱头。 这种类型的保证只是例行公事,是谷歌SEO优化公司常用的伎俩。
5、工作周期和时效:一般情况下,现场SEO工作需要20天完成,场外SEO需要1个月才能完成。 将两者相加,总优化周期约为两个月。 如果网站比较大,站内SEO需要的时间会比较长。
6、关键优化数据分析:我们主要使用谷歌分析统计分析平台获取通过优化获得的关键词排名和访问流量。
1 FTP工具连接到BlueHost帐户
本文是《WordPress建站教程》系列文章的第 18 部分,该系列共包含以下 21 个部分:
在完成购买BlueHost后,BlueHost将自动创建一个主FTP帐户。
主FTP帐户的名称和密码,跟cPanel用户名和密码相同。
使用FTP工具,用户可以快速轻松地将WordPress文件,上传或下载到他们的BlueHost空间。
目前,网站管理员通常使用FlashFXP和FileZilla等FTP工具。
本文使用FlashFXP工具,作为“如何使用FTP工具连接到BlueHost帐户”的示例。
FlashFXP支持FTP,FTPS和SFTP。
用户可以使用FlashFXP上传和下载文件夹、图像、视频和音乐。
第 1 步:下载FlashFXP安装包此访问 FlashFXP安装包 下载页面
第 2 步:配置FTP站点管理器
点击顶部导航栏“站点” – >“站点管理器”▼
第 3 步:FTP工具创建新的建站点
在弹出的“站点管理器”窗口中,单击左下角的“新建站点”;
在新对话框中填写站点名称,完成后单击“确定”按钮 ▼
第 4 步:配置连接FTP服务器
abc.net
,请填写地址 ftp.abc.net
第 5 步:保存成功连接的FTP站点
输入完成后,单击“连接”,然后在弹出确认窗口中选择“是” ▼
连接无误后,FlashFXP工具窗口的右下角,将如下图所示 ▼
希望我们网站( https://www.wordpressx.com/ ) 分享的《FTP工具连接超时失败WordPress如何配置连服务器?》,对您有帮助。
很多时候robots.txt 包含了很多信息,有些安全软件把robots当漏洞来处理,实际上这个算不上漏洞,充其量是因此泄露而已!
以下代码是禁止直接访问,但匹配并排除搜索引擎蜘蛛
nginx站点配置文件中加入以上节点