WORDPRESS如何设置伪静态

wordpress固定链接设置参数

我们先看一下WordPress官方文档列表如下:

1. %year%

基于文章发布年份比如:2222年

2. %monthnum%

基于文章发布月份比如:02月

3. %day%

基于文章发布当日比如:22日

4. %hour%

基于文章发布小时数比如:22时

5. %minute%

基于文章发布分钟数比如:22分

6. %second%

基于文章发布秒数比如:33秒

7. %postname%

基于文章的postname其值为撰写时指定的缩略名不指定缩略名时是文章标题

8. %post_id%

基于文章post_id比如423

9. %category%

基于文章分类子分类会处理成“分类/子分类”这种形式

10. %author%

基于文章作者名。

将上述参数进行组合即可得到wordpress的固定链接形式。网上常见的几种设置方法

 代码如下 复制代码

/%year%/%monthnum%/%day%/%postname%/

/%year%/%monthnum%/%postname%/

/%year%/%monthnum%/%day%/%postname%.html

/%year%/%monthnum%/%postname%.html

/%category%/%postname%.html

/%postname%.html

/%post_id%.html(年少用的就是这种)

wp链接设置技巧

一、不要让日期出现在wordpress固定链接里面

这基于两个方面的考虑。

一是如果数字出现在固定链接里面等于提醒seo/seo.html" target="_blank">搜索引擎这是很旧的内容了没必要再爬一遍了。

另外一个原因是假如你要修改文章的日期重新发布的话链接地址就变了也就是意味着你的反向链接PR 等等都没有了。

二、不要让分类的链接出现在固定链接里面

这一点是很多人都会忽略的地方。让分类出现在固定链接里面有两个缺陷:

一是一篇文章如果选择了多个分类的话则会出现多个链接地址这很容易造成因为重复内容而被搜索引擎惩罚

二是有可能会造成关键词堆砌而被搜索引擎惩罚。

三、链接不要过深

这一点经常看到。很多wordpress 用户的固定链接是年/月/日/分类名/文章名。这种过于深的固定链接对搜索引擎是非常不友好的。蜘蛛也许只抓取两三层就走了。

四、不要让中文字符出现在固定链接里面

虽然现在的搜索引擎已经能识别URL地址里面的中文字符但无论是从美观上还是从wordpress 优化的角度来看都是非常差的。建议设置别名的时候用英文或者拼音。

Win服务器下设置WordPress固定链接伪静态

只要主机支持自定义404页面无需安装插件就能让Win主机像Linux 那样方便使用

WordPress的固定链接为静态

 代码如下 复制代码

<?php

$qs = $_SERVER['QUERY_STRING'];

$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);

$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];

include(‘index.php’);

?>

设置固定链接Permalink伪静态步骤

1. 将以上代码保存为 404.php并上传至主机根目录。

2. 设置 404 自定义错误页为 404.php。

3. 进入WordPress 控制面板设置Options- WordPress固定链接Permalinks,选择固定链接格式。

你了解了吗?其实wordpress伪静态的设置都非常简单,尤其liunx系统,可能win的系统设置有些复杂,不过多研究一下就好了,年少的是liunx的所以win的没有测试,有什么不对的,大家可以指出来,让我也多学一招,嘿嘿。

时间: 2024-11-03 02:58:25

WORDPRESS如何设置伪静态的相关文章

云主机Windows操作系统 wordpress如何设置伪静态

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 wordpress我想各位站长一定不陌生,通常各位站长在用wordpress建站的时候,一定会考虑wordpress伪静态的问题,笔者在网上也查了很多方法,关于Windows操作系统的云主机如何设置伪静态呢?最后还是自己研究出来了,今天就直奔主题和大家分享一下: 第一步:从网上下载wordpress伪静态文件(下载地址:http://www.

wordpress搏客伪静态固定链接设置失败的解决办法

说句不怕大家笑话的话,做了四五年的网站了却从来不会设置网站的伪静态链接,一般都是程序自带的.即使是动态的链接我也不在乎,在乎又有什么办法呢,不会呀.今天我用一天的时间来研究wordpress设置伪静态链接的方法,没想到研究了一天,晚上的时间终于研究好了,所以才想写篇文章,希望能帮助到和比尔云遇到一样问题的朋友,好了,下面进入今天的主题. 第一个,wordpress固定链接设置的方法 1.不要让日期出现在固定链接里面 这基于两个方面的考虑.一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧

护卫神·Nginx大师面板上如何设置伪静态

许多客户在使用护卫神·Nginx大师创建网站后,因SEO要求,可能需要使用伪静态功能,在这里护卫神就大体说一下如何设置伪静态. 本例以安装wordpress博客程序后设置伪静态: 一.先打开桌面上的"护卫神·Nginx大师",右键点击要设置伪静态的网站,打开"修改网站"菜单,如下图所示 二.勾选 "启用伪静态",同时点击打开"编辑规则",在这里复制wordpress在NGINX下的伪静态规则,如下图所示 "确定&qu

phpcms如何设置伪静态

那么phpcms如何设置伪静态? 和wordpress等其他程序设置伪静态一样.采用程序路由控制,或者htcaccess写重写规则. phpcms可以采取htcaccess写重写规则,如:  代码如下 复制代码 RewriteEngine on RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 R

lnmp环境wordpress二级目录伪静态配置教程

首先你的web服务器环境是lnmp,nginx的.进入你vps的终端. 1.输入:  cd /usr/local/nginx/conf/ 2.在当前目录下新建一个wordpress子目录的伪静态,如xs.conf:新建很简单,直接 vi xs.conf 3.把以下代码输入到 xs.conf中.  代码如下 复制代码 location /xiaoshuo/ {  if (-f $request_filename/index.html){  rewrite (.*) $1/index.html br

wordpress如何设置301重定向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 关于网站为什么要做301重定向,前面的文章中已经多次提到过,今天特别来介绍一下wordpress如何设置301重定向.而根据自己网站空间的服务器操作系统的不同,就得使用不同的方式去设置. Windows平台下wordpres如何实现301重定向,有两种解决方案可供选择: 一.利用wordpress的插件功能实现301重定向 使用 WordPr

Apache在httpd.conf配置文件中设置伪静态(Rewrite)

.htaccess文件应该被用在内容提供者需要针对特定目录改变服务器的配置而又没有root权限的情况下.如果服务器管理员不愿意频繁修改配置,则可 以允许用户通过.htaccess文件自己修改配置,尤其是ISP在同一个机器上运行了多个用户站点,而又希望用户可以自己改变配置的情况下. 虽然如此,一般都应该尽可能地避免使用.htaccess文件.任何希望放在.htaccess文件中的配置,都可以放在主配置文件的段中,而且更高效. 避免使用.htaccess文件有两个主要原因. 首先是性能.如果Allo

LNMP环境下WordPress二级目录伪静态规则例子

一般情况下网站都放到根目录,但有时也会将一些子站放到二级目录.对于LNMP或其他Nginx环境,如果将Wordpress站点放到二级目录,就要为Wordpress配置专门的二级目录伪静态规则. 打开 nginx.conf 或者某个站点的配置环境(例如:duoluodeyu.com.conf),在 server { } 大括号里面增加以下代码实现为二级目录son增加Wordpress伪静态规则: location /son/{      try_files $uri $uri/ /son/inde

织梦Dedecms设置伪静态具体方法

首先在dede后台开启伪静态(开启的方法在系统参数-核心设置) 第一步. 首先栏目和文章最好设置成动态浏览. 这样才不会生成静态html文件. 第二步. 设置重写规则. 在系统目录下加一个 .htaccess文件. 内容为:  代码如下 复制代码 RewriteEngine On RewriteRule ^plus/list-([0-9]+).html$ /plus/list.php?tid=$1 RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+)