WordPress网站伪静态设置

WordPress网站伪静态设置
日期:2020年2月22日21:36:06 分类:WP建站教程视频 评论:发表评论 观看: 626围观

wordpress网站怎么设置伪静态?WordPress设置伪静态是很简单的,在视频教程里面一点优化宝宝只讲了两种,而且都是以id的形态出现,在图文教程里面,一点宝宝尽量完善一下;有不懂的可以加群,或者私聊一点宝宝。


WordPress网站伪静态设置

WordPress网站伪静态设置

WordPress网站伪静态设置目录

WordPress伪静态设置视频教程

WordPress伪静态配置文件设置

WordPress伪静态规则类型

WordPress网站后台设置


WordPress伪静态设置视频教程


WordPress伪静态配置文件设置

WordPress伪静态的配置文件在宝塔里面,登陆宝塔控制面板,点击网站栏目,然后依照下图点击设置的位置,就能找到伪静态配置

点击设置后,就会弹出一个站点设置窗口,找到下图的伪静态选择WordPress,或者wp2都是可以的。

当然我用的是宝塔,环境是Nginx,所以可以这样设置,下面在为大家介绍几种不同环境的伪静态规则,大家可以直接复制使用。

Apache伪静态规则

新建一个 txt 文件,将下面的代码添加到文件中,然后另存为.htaccess文件,上传到WordPress站点的根目录即可。

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Nginx规则

在Nginx中的server模块配置如下内容,打开 nginx.conf 或者某个站点的配置环境,例如 /usr/local/nginx/conf/yzipi.conf,在server{ } 大括号里面添加下面的代码。

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){

IIS伪静态规则rewrite (.*) /index.php;

}

}

IIS伪静态规则

新建一个 txt 文件,将下面的代码添加到文件中,然后另存为 httpd.ini 文件,上传到WordPress站点的根目录即可。

[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]

# For normal wordpress content, via index.php

RewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]


WordPress伪静态规则类型

WordPress伪静态后台默认的伪静态规则是有以下组成的,这些规则可以单独使用,也可以结合使用,直接复制小括号前的代码到自定义固定链接中保存即可后缀可以由下列参数组合。

%year% (年份,四位数字)

%monthnum% (月份)

%day% (当日)

%hour% (小时)

%minute% (分钟)

%second% (秒)

%postname% (页面别名)

%post_id% (序列数字)

%category% (分类别名)

%author% (作者名)

以ID为文章页的规则

规则:/%category%/%post_id%.html

有层级设置,合适做SEO优化,栏目文章层次分明,爬虫也爬的层次分明,对于优化效果来说是比较好的。

规则:/%post_id%.html

无层级规则,直接主域名下面就是文章链接;合适网站经常删除栏目的小伙伴,能避免很多404页面。

以文章标题命名的规则

规则:/%category%/%postname%.html

有层级设置,合适做网站优化;但是网站文章发表后,不建议修改文章标题,因为一修改,估计这个URL也会变,404一出来,良心都会痛啊【好想放个惨痛的表情啊,认真想想还是算了】


WordPress网站后台固定连接设置

WordPress后台设置这些规则的位置在【设置→固定连接】也就是下图这个位置

一点优化宝宝个人就设置下面的三个规则,其他的一律不碰

/%post_id%.html

/%category%/%post_id%.html

/%category%/%postname%.html


好了!文字教程比视频教程有章法多一点,也稍微详细一点,有希望有小伙伴帮忙补充一下还有没有遗漏。

  • 微信
  • 这是我的微信扫一扫
  • weinxin
  • QQ群
  • 我的QQ交流群扫一扫
  • weinxin
一点优化
WordPress添加好看的移动端底部菜单导航 wp美化

WordPress添加好看的移动端底部菜单导航

WordPress添加好看的移动端底部菜单导航,以前也分享过一个导航,不过那个不太好看,这里在分享一个导航在电脑端不显示,手机端显示,其它系统程序也可以用,把代码添加到主题的页脚文件就可以啦,CSS样...
利用HTML5预加载实现给wordpress预加载页面 WP综合教程

利用HTML5预加载实现给wordpress预加载页面

HTML5引入了预加载页面技术,可以大幅度提高网站加载时间以及速度,HTML5预加载是一种浏览器机制,使用浏览器空闲时间来预先下载/加载用户接下来很可能会浏览的页面,资源。 浏览器载入当前页面完成后,...
WordPress网站SEO优化插件:Smart SEO Tool WP插件

WordPress网站SEO优化插件:Smart SEO Tool

一点优化的徒弟找了一款WordPress网站SEO优化插件,这个插件聚合了一个网站所需要的基础功能,只要是做优化的应该没有不喜欢的,这款叫Smart SEO Tool,下面介绍一下这款插件的功能,个人...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: