浅谈Wordpress怎么实现301重定向
首先,简单说一下关于301重定向的问题,最简单的理解就是,假设你的主机上绑定有www.abc.com,abc.com,abc.goto123.com三个域名,当你想输入abc.com或者abc.goto123.com这两个域名的时候,网站自动跳转到主域名:www.abc.com最为关键的两点:1.301最大的好处就是传递权重,目的都是为了更好的保留权重。
比如A网页由于永久改变网址,那么做301之后,把A页面永久性的转移到B页面,搜索引擎就会把网页B当做唯一的有效目标。
这是搜索引擎唯一推荐的不会产生怀疑的方法,A页面的权重也会转到B页面。
2.网站有好几个域名都能访问到首页,那么就需要把所有的网址都定向到一个主网址上。
百度对于301会传递所有权重,Googel只是一部分。
但都有个时间问题。
win主机下wordpress完美实现301重定向的具体实现方法我们找到网站根目录中也就是wordpress根目录中的wp-blog-header.php文件,并在文件开头 <?php 后添加以下代码if (strtolower($_SERVER['SERVER_NAME'])!='www.abc.com'){$URIRedirect=$_SERVER['REQUEST_URI'];if(strtolower($URIRedirect)=="/index.php"){$URIRedirect="/";}header('HTTP/1.1 301 Moved Permanently');header('Location:http://www.abc.com'.$URIRedirect);exit();}将以上代码中的www.abc.com替换成你自己的网站主域名。
这样就大功告成了!!
wordpress怎么去掉category
一是在Wordpress后台固定链接里设置;二是通过通过Wordpress插件实现。
一、修改固定链接设置,去掉分类链接前缀category登录你的Wordpress后台,打开固定链接/永久链接设置项。
在“可选设置”里的“分类地址前缀”里输入半角字符: “.”;保存即可去掉分类前缀category。
优点:设置简单,老少皆宜。
适用于初建成的博客,或刚打算使用固定链接 /永久链接的博客。
用不着修改代码,升级之时没有顾虑;用不着插件,不会增加运行负担。
缺点:原链接无法打开,出现404错误。
被搜索引擎收录良好,或分类链接有较多外链链入的博客,可要万分小心了。
不要因为操作简单、省时省力而损失了大量外链及权重。
二、借助Wordpress插件,去掉分类前缀category1、WP No Category Base:作者iDope,是为去除固定链接中分类链接里的category而开发出来的一款wordpress插件,被下载近5万次。
安装启用此插件后,对原来的分类地址做了301跳转,对SEO优化有好处,把降权风险降到最低。
2、No category parents:作者milardovich,上面插件的升级版,不仅能去掉分类链接的前缀category,还能去掉父分类 parent-category。
例如能把“/category/parent-category/my-category/”换成“/my-category/”形式。
优点:安装简单,老少皆宜。
无论是初建成的博客,还是正打算使用固定链接 /永久链接的博客,还是被搜索引擎收录良好的博客。
用不着修改代码,升级之时没有顾虑。
使用 301跳转,把原链接进行跳转。
最大程度防止搜索引擎降权,防止原链接打不开。
不足:插件或许会造成空间负担。
这里不说是缺点,就是因为,造成的“空间负担”微乎其微,不应该是缺点。
比较在意的就不用,无所谓推荐使用。
请问内页(二级页面)到底是指什么,如在wordpress下如何创建
一级页面就是http://localhost/wordpress二级页面举个例子就是http://localhost/wordpress/blog 这样的页面1 首页可以发表文章 但是点击链接到文章之后,调用的是不同的php。
主页是index.php 文章页是single.php,也就是说不是一个页面。
2.SEO的时候最好在标题中设置关键字,每篇文章可以有多个关键字,不存在权重的问题3.我不知道你说的内也是不是指的像home、about那样的页面,要创建那样的页面,在后台的page栏,里面有“添加”项,可以通过那个创建
wordpress系统怎么优化出站链接
给网站添加出站链接时注意以下事项:1、国为出站链接会分散网站的权重,所以出站链接建议不宜过多;2、要注重出站链接的网站质量和出站链接网站内容与你网站的内容的相关性,因为高质量的出站链接,会被搜索引擎认为是高度相关的链接,因此高质量的出站链接对SEO是有好处的。
3、出站链接添加的位置,如果是在文章中建议加上“锚文字”;友情链接注意颜色区分,建议放在页面最后。
出站链接百度百科参考:网页链接
...怎么做到一个对排名比较好的网站呢 我现在用的是wordpress程序
方法/步骤1,wordpress插件关闭,网站程序打包下载,SQL数据库信息导出这是准备阶段了,特别是wordpress插件关闭,建议在搬家过程中先关闭,以免程序在新空间中启用出现意外。
而网站程序打包下载,SQL数据库信息导出这两点,一般的空间后台都有管理功能,把整站程序都下载到本地计算机。
2,解析好新的域名,将网站程序上传到新空间,修改数据库连接信息解析好新的域名,这个你大可不必自己做,直接让空间商帮你协助解决就行了。
一般网站程序上传直接上传rar包,然后再利用空间后台管理解压会比较保险也快速。
程序源码上传后,当然要上传数据库信息,在数据库管理中phpmyadmin中导入数据库,但很多数据库导入都要求小与2M,这个你可以联系你的空间商来协助解决,如果是在本地,你可以看我教程下面的备注说明。
而修改数据库信息,你可以通过DW,修改成你新的数据库名称、主机名和密码,这个信息要和你导入数据库时候添加的用户信息一致。
修改网站根目录下的wp-config.php文件相关的数据库参数,如下图:/** WordPress 数据库的名称 */define('DB_NAME', '你的数据库名称');/** MySQL 数据库用户名 */define('DB_USER', '你的数据库用户名');/** MySQL 数据库密码 */define('DB_PASSWORD', '你的数据库密码' );/** MySQL 主机 */define('DB_HOST','localhost');将你新的主机空间的数据库名称,数据库用户名和密码填进去即可。
注意一下,MySQL主机这一项默认是'localhost',如果你的是Windows主机,不用修改,如果是Linux主机,需要填上数据库的地址。
3,暂时删除.htaccess文件,修改数据库信息变更域名由于很多wordpress都设置了伪静态规则,因此在程序上传后暂时删除.htaccess文件,这点很容易忽视,而导致明明所有细节都设置好,访问就是会跳转404的情况。
变更网站域名,这个需要从修改数据库信息开始,要进入数据库管理的phpmyadmin来修改。
登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面四行命令输入进去:UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;UPDATE wp_posts SET guid = replace( guid, 'AAA.com','BBB.com') ;其中,AAA.COM是你的老域名,而BBB.COM是新域名。
另外要注意,很多人都忽略的第四句语句。
还有如果当初你的数据库表头不是默认的wp开头,你要修改成你自己数据库的表头,很多人都忘记了这点。
不止是这四句,由于各个主题不同,也许你还要修改其他的表中信息,你最好逐一查看下。
4,登录网站后台修改网址,重新开启插件上面三步后,你已经可以用新网址浏览网站了,网站程序已经与数据库连接顺利,接着你要到wordpress后台修改默认的网站网址,登陆到其WordPress控制台,找到“设置”->;“常规”,然后WordPress地址和博客地址中的旧域名,用新的域名进行替换。
5,添加修改了的.htaccess文件,设置301转向WordPress博客搬家后最好网页结构,静态化设置都保持一致,以利于设置301转向,将原来搜索引擎收录的网址都能够转移到新的网址中来,以免权重丢失。
至于这两个步骤,你同样可以让空间商来帮你设置,或者网上找教程设置。
望采纳
如何使wordpress的标签自动变为网站文章的内链
方法一、使用插件 SEO Smart Links插件:介绍:SEO Smart Links可以通过一次性的设定文章、页面或留言出现的关键词,通过关键词的加入,使得我们把某些关键词链向知道的POST URL上,从而提供这个POST的权重,它匹配的项目包括文章链接、页面链接、分类链接和标签链接。
可设置是否添加“nofollow”属性, 是否在新窗口中打开链接.可手动指定关键词和对应的URL链接.可设置每个页面最多自动添加几个链接可设置要忽略的关键词不过自动为关键词添加链接对中文支持并不友好. Keyword Link Plugin插件:为你的wordpress博客添加关键词的链接,并且你可以自由设置“不追踪链接”、“第一次有效”、“新窗口链接”、“忽略大小写”这些功能,使用起来很灵活,比如可以为你的Tag增加自动关键词链 接,这样在正文出现时同样有效。
给文章加上内部链接有利于增加搜索引擎收录。
面向所有的wordpress中文用户。
完美支持中英文关键词。
Alinks 插件:通过预先设置关键词和对应的链接即可. 之后文章中出现设置过链接的关键词, 则会自动添加上. 可以设置每页最多添加多少个关键词, 链接是否在新窗口中打开, 自定义链接图标, 链接点击统计功能。
Link A Dink插件:半自动的链接插件. 和Alinks插件的使用差不多, 通过手动设置关键词和对应的链接, 然后你以后写文章时会自动为该关键词添加链接. 方法二、代码 function.php中添加如下代码:$match_num_from = 1; //一篇文章中同一个关键字少于多少不锚文本(这个直接填1就好了)$match_num_to = 2; //一篇文章中同一个关键字最多出现多少次锚文本(建议不超过2次)//连接到WordPress的模块add_filter('the_content','tag_link',1);//按长度排序function tag_sort($a, $b){ if ( $a->name == $b->name ) return 0; return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;}//改变标签关键字function tag_link($content){global $match_num_from,$match_num_to; $posttags = get_the_tags(); if ($posttags) { usort($posttags, "tag_sort"); foreach($posttags as $tag) { $link = get_tag_link($tag->term_id); $keyword = $tag->name; //连接代码 $cleankeyword = stripslashes($keyword); $url = "".addcslashes($cleankeyword, '$').""; $limit = rand($match_num_from,$match_num_to); //不连接的代码 $content = preg_replace( '|(]+>)(.*)('.$ex_word.')(.*)(]*>)|U'.$case, '$1$2%&&&&& %$4$5', $content); $content = preg_replace( '|()|U'.$case, '$1$2%&&&&& %$4$5', $content); $cleankeyword = preg_quote($cleankeyword,'\''); $regEx = '\'(?!((]*?)>)|([^>]*?))\'s' . $case; $content = preg_replace($regEx,$url,$content,$limit); $content = str_replace( '%&&&&& %', stripslashes($ex_word), $content); } } return $content;
WordPress分类或文章标题会自动添加网站名称怎么办?
现在网上很多的 WordPress 主题都含有恶意代码,这些恶意代码要么含有后门,要么会直接窃取你的信息,甚至有的还有感染功能,一个带恶意代码的主题被启用,网站所有的主题都会被感染上,删干净非常麻烦。
这些垃圾代码大多来自一些所谓的破解付费主题,在一些下载网站(比如网盘)分享,因为借着高权重网站分享,排名很容易在前,让人随手就下载到。
一般主题作者都不会主动在自己的主题里添加垃圾代码,因为这无疑是砸自己的招牌,得不偿失,所以,最好在知名的主题下载网站或者作者的博客上下载主题,比较安全。
但是,即使遵循上边的做法,也不能保证主题一定就是安全的。
下载好主题最好检测一下再使用,对于普通小白来说,检测主题是否安全实在是不可能,即使对于高手来说,如果代码藏得深也很麻烦。
考虑到这里,有个大神开发了一个主题安全性一键检测插件 Theme Authenticity Checker(简称 TAC),可以帮助你一键检测主题是否安全、是否含有恶意代码。
Theme Authenticity Checker安装并启用 Theme Authenticity Checker 插件,进入后台的 “外观” → “TAC”。
这里就可以看到所有主题的安全情况了,提示 “Theme OK!” 证明是安全的。
不安全的主题则会有一个红色的提示框告诉你 “Encrypted Code Found!”。
不安全的文件还可以一键使用编辑器打开,方便你修改。
误报这个插件误报情况比较严重,因为机器现在还不能像人一样智能。
比如我的主题使用了 base64 作为后台设置的导入导出代码的加密方法,然而用 base64 相关的函数在 Theme Authenticity Checker 插件看来是不安全的。
转载请注明出处51数据库 » wordpress 权重
沈温柔阿