WordPress网站伪静态设置

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

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


WordPress网站伪静态设置

WordPress网站伪静态设置

WordPress网站伪静态设置目录

WordPress伪静态设置视频教程

WordPress伪静态配置文件设置

WordPress伪静态规则类型

WordPress网站后台设置


WordPress伪静态设置视频教程

此处为隐藏的内容!
发表评论并刷新,方可查看

WordPress伪静态配置文件设置

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

WordPress网站伪静态设置

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

WordPress网站伪静态设置

当然我用的是宝塔,环境是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后台设置这些规则的位置在【设置→固定连接】也就是下图这个位置

WordPress网站伪静态设置

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

/%post_id%.html

/%category%/%post_id%.html

/%category%/%postname%.html


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

  • 微信
  • 这是我的微信扫一扫
  • weinxin
  • QQ群
  • 我的QQ交流群扫一扫
  • weinxin
一点优化
wordpress搭建站中站(栏目站)教程 基础建站教程

wordpress搭建站中站(栏目站)教程

wordpress如何搭建栏目站?也就是我们所说的站中站。wordpress因为文章数据库表单只有一个,所以一般会比较卡,当然也有一些SEO站长因为站中站权重比较集中,所以使用站中站的方式做优化,还有...
修改WordPress数据库前缀完后台无法登陆教程 WP综合教程

修改WordPress数据库前缀完后台无法登陆教程

一点优化操作完上一个如何修改WordPress数据库前缀修改完之后,发现网站后台无法登陆了,百思不得其姐,然后在百度的帮助下,解决了这个问题,后续的教程请看下面。 如果你将数据库导入到运营中的服务器登...
如何修改WordPress数据库前缀 WP综合教程

如何修改WordPress数据库前缀

之前有一点优化有出一个分布式缓存的教程,但是那个分布式缓存会导致多个网站在一个服务器下面,数据库相同表前缀导致出现错误,所以这里一点优化在这边出三个WordPress修改表前缀的方法,分别是插件,安装...
匿名

发表评论

匿名网友

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

评论:1   其中:访客  0   博主  0
    • Jim Cui Jim Cui 0

      学习一下