wordpress设置自定义固定链接的一些心得总结
2014-09-16 21:01
676 查看
最近刚刚开始建立个人站,很多地方都在学习当中。网站搭建的时候还是在本地服务器进行测试的,当时设置了自定义结构的固定链接,网站上线快20天了,突然发现页面链接还是非常原始的postid形式,于是就顺手设置了一下,过了一天发现:以前google收录一般知道分类页或者标签页,内页收录的不多,更改固定链接形式之后内页数量突然就上去了,所以这里打算总结整理一下。
1.什么是固定链接
固定链接(Permalink)是博客日志、分类及其他博客内容列表的永久URL,设置固定链接能够有效的保存网站,方便用户及搜索引擎的访问和索引。
针对wordpress,固定链接有几种形式,这些内容可以在仪表盘——设置——固定链接里面找到,这里也罗列一下:
默认形式:http://example.com/?p=N
其中N代表文章的postID,这种形式一般不会在访问过程中出现任何问题,缺点是不美观,以及对搜索引擎和阅读者不友好。
使用服务器提供的mod_rewrite或lighttpd模块,基于正则表达式分析器的重写引擎来实时重写URL请求,可以写出漂亮的更友好的链接形式,对于wordpress来说,默认提供以下几种形式:
![](http://www.xgezhang.com/wp-content/uploads/2014/09/20140916203517_29594.png)
一般来说比较常见的是采用月份名称型,或文章名型。但有seoer说除非是非常有影响力的博客文章,不然不建议使用带时间的链接,因为如果采用带时间的链接,过了一段时间后,蜘蛛会觉得这是一篇过时的文章,会降低收率或者快照的几率,所以本站采用的是文章名型固定链接,并且在后面加上了html静态,进一步对搜索引擎友好,比如本人博客的链接形式:http://www.xgezhang.com/wp-permalink.html
当然有需要的博主也可利用自定义固定链接结构设置成: 域名/分类/文章的形式 只需加上分类名%category%,只是要注意在使用自定义结构的时候,务必要以%postname%或者%post_id%结尾。
重要提示:有时候某些低版本的wp如果使用单一文章名作为域名时,可能会出现访问出错,或者404等问题,这时候可以在wordpress根目录下添加.htaccess文件,某些服务器可能会隐藏这类文件并且使用一般的ftp程序无法看到,那么可以创建一个名为1.htaccess的文件,把以下内容复制进去:
上传到服务器,再更改文件名未.htaccess即可。
更改链接之后,访问可能会有一段时间的延迟,甚至出现错误500,这个根据不同的主机情况不一样,一般过一段时间就可以正常访问了。如果对于已经收录了很多的站,记得在大量更改固定链接之后做好重定向,否则可能会访问出现404然后被刷掉很多,到时候就悲剧了。
转载请注明出处
1.什么是固定链接
固定链接(Permalink)是博客日志、分类及其他博客内容列表的永久URL,设置固定链接能够有效的保存网站,方便用户及搜索引擎的访问和索引。
针对wordpress,固定链接有几种形式,这些内容可以在仪表盘——设置——固定链接里面找到,这里也罗列一下:
默认形式:http://example.com/?p=N
其中N代表文章的postID,这种形式一般不会在访问过程中出现任何问题,缺点是不美观,以及对搜索引擎和阅读者不友好。
使用服务器提供的mod_rewrite或lighttpd模块,基于正则表达式分析器的重写引擎来实时重写URL请求,可以写出漂亮的更友好的链接形式,对于wordpress来说,默认提供以下几种形式:
![](http://www.xgezhang.com/wp-content/uploads/2014/09/20140916203517_29594.png)
一般来说比较常见的是采用月份名称型,或文章名型。但有seoer说除非是非常有影响力的博客文章,不然不建议使用带时间的链接,因为如果采用带时间的链接,过了一段时间后,蜘蛛会觉得这是一篇过时的文章,会降低收率或者快照的几率,所以本站采用的是文章名型固定链接,并且在后面加上了html静态,进一步对搜索引擎友好,比如本人博客的链接形式:http://www.xgezhang.com/wp-permalink.html
当然有需要的博主也可利用自定义固定链接结构设置成: 域名/分类/文章的形式 只需加上分类名%category%,只是要注意在使用自定义结构的时候,务必要以%postname%或者%post_id%结尾。
重要提示:有时候某些低版本的wp如果使用单一文章名作为域名时,可能会出现访问出错,或者404等问题,这时候可以在wordpress根目录下添加.htaccess文件,某些服务器可能会隐藏这类文件并且使用一般的ftp程序无法看到,那么可以创建一个名为1.htaccess的文件,把以下内容复制进去:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} ^wp-content.* RewriteCond %{REQUEST_FILENAME} ^wp-admin.* RewriteCond %{REQUEST_FILENAME} ^wp-include.* RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
上传到服务器,再更改文件名未.htaccess即可。
更改链接之后,访问可能会有一段时间的延迟,甚至出现错误500,这个根据不同的主机情况不一样,一般过一段时间就可以正常访问了。如果对于已经收录了很多的站,记得在大量更改固定链接之后做好重定向,否则可能会访问出现404然后被刷掉很多,到时候就悲剧了。
转载请注明出处
相关文章推荐
- Linux 系统使用WordPress开启“固定链接设置”之后部分页面打不开(404)的解决办法
- wordpress设置固定链接无效的解决办法
- wordpress设置固定链接后文章出现404的解决办法 【ubuntu16.04】
- WordPress永久链接或固定链接设置技巧(完整版)
- wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]
- 关于wordpress设置固定链接后文章出现404的解决办法
- WordPress-基础设置之固定链接设置
- wordpress设置“固定链接”后,页面404错误的解决方法
- WordPress 修改自定义文章类型的固定链接结构
- wordpress-固定链接-自定义结构:
- wordpress 在nginx服务器下重写路由,解决设置固定链接后出现404错误
- 解决Nginx环境wordpress设置固定链接打开失败问题
- Ubuntu下WordPress更新固定链接方法总结
- 黄聪:wordpress自定义post_type,并且自定义固定链接
- CSS中对图片(background)的一些设置心得总结
- WordPress 如何设置固定链接
- WordPress 永久链接或固定链接设置技巧
- WordPress设置“固定链接”后,页面404错误的解决方法
- wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]
- 自定义WordPress里标签(tag)和分类目录(category)的固定链接结构的方法