WordPress后台控制面板有一个功能叫做固定链接,对于大多数的WordPress博客而言,
通常第一次安装时就设置了固定链接结构,之后很可能就再也没有去触碰了。但是,你是否考虑过自己所选的固定链接结构是否合适呢?
其实WordPress固定链接的作用不可小视,它是SEO和实用性的一个非常重要的组
成部分。
1、它们会影响文章的SEO效果。
2、对用户越具有易读性的结构,越容易被搜索引擎所读懂,反之亦然。
3、它也是判断博客导航性是否良好的一个重要因素。
4、清晰明了的结构也方便自己和他人寻找旧文章。
5、它甚至可以认为是判断你的博客是否够专业的一个参考。
很多博客新手刚开始不会注意到这一点,等到过了很长一段时间发现自己的固定链接没有设置好,在重新设置,
这样会带来很多问题,你的文章链接结构都会变化,这很不利于seo的优化。所以
在网站建设之初就得有个长远的规划,选择好固定链接,尽量避免以后在改动。
wordpress默认的会给你以下几种结构:
1 、默认 http://www.pakelab.com/?p=123
2、日期和文章名 http://www.pakelab.com/2010/11/29/sample-post/
3、月份和文章名 http://www.pakelab.com/2010/11/sample-post/
4、数字 http://www.pakelab.com/archives/123
然后有一个自定义链接结构
到底选哪种结构固定链接最好呢?这有几个技巧:
* 1、修改wordpress的默认固定链接方式;
当你的WordPress安装好以后,首先要把固定链接修改好。WordPress默认的
固定链接不但对搜索引擎不友好,而且也非常的没有个性;所以第一种默认结构排除。
* 2、不要让日期出现在固定链接里面;
首先日期出现在固定链接里,对网站优化不友好。就等于告诉搜索引擎这个文章很旧,就不要收录了。另外一方面的原因很重要,
就是当你以后修改文章里,你文章的固定链接就会改变。固定链接改变了的后果,我想大家还是比我清楚吧。所以第二、三种结构排除。
* 3、不要让分类的链接出现在固定链接里面;
如果固定链接中出现了分类的话,那么当你的文章在两个分类中时,就会出现不同的网址,从而搜索引擎认为你在作弊。
二是有可能会造成关键词堆砌而被搜索引擎惩罚。所以第四种结构也不合适
* 4、固定链接设置不要过深;
这一点我想不用多说,做网站的人都知道也都会注意,谁都不会让自己的网址很深。对网站SEO是非常不利的。
综上所述简单而且效果好的固定链接结构就是:http://domain.com/post-name/ 域名后直接加文章标题
你可以选择自定义结构,然后填上 /%postname% (这就是代表文章标题) ,还可以再稍微修改一下,比如改成/%postname%.html就变成了伪静态的URL了,
这对搜索引擎也是很友好的。很利于seo。
所以比较好的也是使用最普遍的固定链接形式就是http://domain.com/post-name.html
如果文章名是中文的时候,链接中会出现一长串的乱码,这也不好,所以你在编辑文章的时候在编辑框顶部可以编辑一下固定链接,最好用你中文标题的英文或者拼音。
这样也可以避免文章链接重名。
但是有一些网友会发现这样一个问题,除了默认的链接形式,其他的都不能用,会提示错误。这种情况多数是因为你的空间不可写。你可以这样解决
复制以下内容到记事本
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
另存为所有文件 命名为 .htaccess , 然后上传到网站根目录下即可。
这样你就拥有了一个最简单最优化的wordpress固定连接了!看看本站链接形式就知道了效果。
网上还有一些这方面的插件,我自己是不怎么喜欢用插件的,自然的就是最好的! 还有什么问题可以给我留言。
就写这么多了,祝大家写博之路畅通无阻。
本文链接: 原创文章如转载请注明:转载帕克实验室
算了,用不来我还是不用咯,都改过来了,但是分类目录里面出现个删除不了的目录,前面没删除框。哎 ···
[回复]而且所有分类目录成了死链!
[回复]index.php还是去除不了 还是显示http://www.luowind.com/index.php/zhishu.html 木有办法啊 俺照做了的啊.htaccess放在web目录下的啊
[回复]网站有1个月了···
[回复]完蛋了,怎么改都改不过来了
[回复]非常感谢帕克老大帮我解惑!!
[回复]大大还有个问题,编码还是按照UTF-8吗
[回复]@业余爱好者:添加.htaccess文件,内容为
[回复]新建文件 命名为 .htaccess , 然后上传到网站根目录下即可,文件内容如下:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
帕克老师你好!~
我按你的方法试了下固定链接 没用 必须这样才有用
/index.php/%postname%.html
前面不加index.php就没有用哦
效果是这个样子的http://www.wx8x.com/index.php/214124124.html
请问如何去除index.php
帕克实验室永久性做链接
[回复]还不错...谢谢作者分享...
[回复]帕克兄 有礼了! 你的这篇文章有点喜剧
[回复]我来瞎评论一下,为什么喜剧呢
我是通过谷歌:最好的固定链接 进来的
谷歌上你的URL是www.pakelab.com/tag/最好的固定链接/ (排名第2)
进来一看 发现你的地址变成http://www.pakelab.com/wordpress-link/ 了
再一看你讲得是最好的链接形式是http://www.pakelab.com/wordpress-link.html
而且他还失效了。
我只能感叹:“不是我不明白,这世界变化快!”
在咆哮下:什么都是浮云啊!!!
用插件实现的 你可以搜一下
[回复]我想问下你网站下面 Baidu sitemap | google sitemap| 本站静态版 这3个怎么做的
[回复]能用的,如果你遇到找不到文章这种能够情况呢,你可以重新编辑一下文章就可以解决
[回复]如果以前有数据....改了之后是不是以前的数据就没办法用了?
[回复]不客气,呵呵
[回复]弄好了,谢谢!
wwww.aeocc.cn
[回复]不要名称 只是 .htaccess
[回复]请问一下,这个命名为 (任何名称吗).htaccess,吗
[回复]