WordPress设置固定链接、伪静态
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-18 09:59:09 浏览: 评论:0
有点基础的人都知道静态URL有助于SEO,能够让搜索引擎更好的收录,并且现在好多主题的功能都是需要实现伪静态才能够使用的,相信大部分的人都是知道伪静态的重要性,WordPress要想实现伪静态也是非常简单的,但我发现还是有很多新人朋友都设置不好,下面小新就给大家讲解一下:
固定链接其实就是修改 WordPress 目录、页面或者帖子的URL链接形式。固定链接不仅可以优化链接、保持链接的美观性使用户得到更好的体验,还可以更好的SEO优化,修改后的静态地址更容易让搜索引擎接受从而达到更好的排名。要想设置固定链接成功的话必须先添加伪静态规则。
IIS伪静态规则
新建一个txt文件,然后把下面的代码复制粘贴进去另存为 httpd.ini 文件,上传到网站根目录.
- [ISAPI_Rewrite]
- # Defend your computer from some worm attacks
- #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
- # 3600 = 1 hour
- CacheClockRate 3600
- RepeatLimit 32
- # Protect httpd.ini and httpd.parse.errors files
- # from accessing through HTTP
- # Rules to ensure that normal content gets through
- RewriteRule /tag/(.*) /index\.php\?tag=$1
- RewriteRule /software-files/(.*) /software-files/$1 [L]
- RewriteRule /images/(.*) /images/$1 [L]
- RewriteRule /sitemap.xml /sitemap.xml [L]
- RewriteRule /favicon.ico /favicon.ico [L]
- # For file-based wordpress content (i.e. theme), admin, etc.
- RewriteRule /wp-(.*) /wp-$1 [L] --phpfensi.com
- # For normal wordpress content, via index.php
- RewriteRule ^/$ /index.php [L]
- RewriteRule /(.*) /index.php/$1 [L]
Apache伪静态规则
新建一个 htaccess.txt 文件,把下面代码复制粘贴进去保存后上传到网站根目录,重命名为 .htaccess.
- RewriteEngine On
- RewriteBase /
- RewriteRule ^index\.php$ - [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
Nginx伪静态规则
打开 nginx.conf 或者某个站点的配置环境,不同人配置的不一样,在 server { } 大括号里面添加下面的代码后保存,重启 Nginx就行了.
- location / {
- if (-f $request_filename/index.html){
- rewrite (.*) $1/index.html break;
- }
- if (-f $request_filename/index.php){
- rewrite (.*) $1/index.php;
- }
- if (!-f $request_filename){
- rewrite (.*) /index.php;
- }
- }
一般的情况下大多数都是使用IIS+Apache,小新博客就是使用IIS和Apache实现伪静态的!Now!规则写好之后就可以固定链接了,固定链接之前先了解一下官方的一些结构参数:
- %year%:发布文章的年份,比如2010;
- %monthnum%:发布文章的月份,比如01;
- %y%:发布文章当日,比如06;
- %hour%:发布文章小时数,比如23;
- %minute%:发布文章分钟数,比如43;
- %second%:发布文章秒数,比如33;
- %postname%:文章的postname,文章的别名;
- %post_id%:文章的post_id,比如48;
- %tegory%:文章的分类;
- %author%:文章作者名。
固定链接时应该注意什么呢?
1、不要让日期出现在固定链接里面
2、不要让分类的链接出现在固定链接里面
3、链接不要太深
4、链接中不要出现中文
网上常见的链接格式:
- /%year%/%monthnum%/%y%/%postname%/
- /%year%/%monthnum%/%postname%/
- /%year%/%monthnum%/%y%/%postname%.html
- /%year%/%monthnum%/%postname%.html
- /%tegory%/%postname%.html
- /%post_id%.html
- /%postname%/
固定链接设置:
wordpress后台<设置<固定链接.
小新用的是/%post_id%.html我觉得简洁美观,用户体验起来效果更好,推荐使用.
Tags: WordPress固定链接 WordPress伪静态
- 上一篇:wordpress十个常用必备插件强烈推荐
- 下一篇:wordpress 修改记录
相关文章
- ·WordPress固定链接修改成日期 作者的形式(2014-06-21)
- ·wordpress修改固定链接后出现无法访问The requested URL was not foun(2014-10-18)
- ·WordPress怎样去除模板里的固定链接(2015-02-26)
- ·WordPress 更改固定链接实例讲解(2015-03-20)
- ·wordpress固定链接设置(2015-06-24)
- ·删除wordpress固定链接后URL中的category的方法(2015-10-15)
- ·WDCP下nginx的wordpress伪静态规则(2014-10-17)
- ·在windows虚拟主机下WordPress伪静态后中文标签分类404错误问题(2014-10-17)
- ·WordPress解决伪静态问题和百度地图冲突问题(2014-10-18)
- ·wordpress伪静态中文tag标签无法出错(2015-02-04)
- ·Nginx下WordPress伪静态规则设置(2015-02-26)
- ·WordPress 伪静态规则配置(IIS/Apache/Nginx)(2015-10-16)
- ·解决wordpress伪静态文件导致默认首页不生效(2015-10-16)
- ·nginx下wordpress子目录伪静态设置步骤详解(2015-10-16)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)