当前位置:首页 > 建站教程 > 正文内容

常用WordPress伪静态规则(Nginx/Apache/IIS) 附固定链接设置技巧

车厘子1年前 (2022-12-09)建站教程1004

WordPress伪静态设置规则

如果有服务器环境和WEB环境自带的,那我们直接用系统自带规则,如系统没有自带,则需要什么手工部署。

1、Apache

一般我们虚拟主机会用到Linux Apache环境,这个伪静态文件在我们网站根目录 .htaccess 文件中,我们需要添加。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


2、Nginx

Nginx 是我们比较常用的WEB引擎。如果系统没有自带配置,我们需要自己配置。

location / {
  try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

3、IIS

IIS 是我们常用的Windows系统引擎,一般我们很少用WIN用来搭建WP程序,因为WP兼容比较好的是LiNUX系统。

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

这需要配置到IIS系统站点的httpd.ini文件中生效。

第二、WordPress固定链接设置

我们很多朋友都知道如何设置固定链接,当前如果用动态链接不利于搜索引擎和用户体验,现在大家都用伪静态或者静态链接。

我们可以看到上图,在【设置】-【固定链接】然后我们可以选择固定给的日期和名称类型、月份和名称类型、数据型、文章名型的链接样式。或者我们可以根据实际需要设置,我们可以自定义结构。比如小编用的是 ID.html 格式。


这里有个提醒,我们在创建网站后设置固定链接,以后尽量不去修改链接,甚至以后都不要修改。必须考试就考虑好。


本文链接:https://yun.ha.cn/post/32.html 转载需授权!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由云蛤社区发布,如需转载请注明出处。

技术交流QQ群:657091037

部分文章和资源从互联网中收集,如有侵权 联系站长删除。

本文链接:https://yun.ha.cn/post/32.html

分享给朋友:

“常用WordPress伪静态规则(Nginx/Apache/IIS) 附固定链接设置技巧” 的相关文章

手把手教(超详细):个人新手如何快速建立一个网站

手把手教(超详细):个人新手如何快速建立一个网站

  很多不是程序员的朋友总是理解不了网站到底是什么,它到底是怎么存在和运行的,也总是以为建一个网站很复杂。其实建网站并不难,也不需要花费太大资金,只需要以下6个步骤即可做出一个网站。第一步:注册域名并实名认证第二步:购买云虚拟主机第三步:域名备案第四步:域名解析绑定第五步:安装网站程序第六...

会打字就会建网站,使用九灵云的智能建站产品快速搭建一个网站

会打字就会建网站,使用九灵云的智能建站产品快速搭建一个网站

创建站点创建站点可以参考以下流程:登录九灵云官网,选择产品-智能建站-点击立即选购,进入智能建站门户购买页。选择您所需要购买的系列、版本以及购买时长和购买数量,然后点击页面底部的【立即购买】按钮。在下图所示的新页面中确认您的订单信息,如有优惠券请在左下方勾选使用代金券/优惠码,之后点击【确定支付】按...

网站备案时服务器放置地查询方法

网站备案时服务器放置地查询方法

  一个网站在ICP备案时,通常都会要求填写服务器放置地,如果购买的是云服务器就可以知道云服务器是哪个地区的。但如果是购买的云虚拟主机要如何查询服务器放置地呢,接着往下看。就以九灵云虚拟主机备案为例,九灵云的虚拟主机只有中国大陆和香港地区,如果购买中国大陆云虚拟主机一般会随机分配辽宁大连、...

米拓建站系统(MetInfo)管理员密码忘记重置的方法

米拓建站系统(MetInfo)管理员密码忘记重置的方法

  在使用米拓建站系统的朋友,可能会遇到后台长期不登录导致管理员密码忘记的情况,并且后台也没有配置短信和邮件发送设置,导致管理员密码无法找回。下载密码找回工具  米拓官网有发布一款密码强制找回工具,我在这里分享给大家。米拓官网下载地址:https://www.metinfo.cn...

零基础网站建设教程:01常见的建站方法介绍

零基础网站建设教程:01常见的建站方法介绍

课程背景适合网站建设需要的人群,不懂技术、不了解行业现状,看完这期视频避免踩坑踩雷随着互联网的发展,有越来越多的行业以及个人想要搭建一个自己的官网或者网站,如果找外面公司或者技术团队开发搭建一个网站,少则几千元一年,多则上万元。如果不懂技术可以建立一个网站吗?答案是肯定的,现在建立一个网站无须编程基...

零基础网站建设教程:02实操虚拟主机快速搭建一个网站

零基础网站建设教程:02实操虚拟主机快速搭建一个网站

课程准备云虚拟主机一台课程目标使用云虚拟主机搭建一个企业官网使用云虚拟主机的预装网站,安装米拓(metinfo)建站系统。米拓建站系统是一款对SEO非常非常友好、功能全面、安全稳定、支持多终端展示并且使用起来极其简单的企业建站软件。关键事项购买一台云虚拟主机安装米拓建站系统网站数据库安装...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。