爱折腾 网站SEO WordPress 伪静态规则(IIS/Apache/Nginx)

WordPress 伪静态规则(IIS/Apache/Nginx)

不少朋友总是询问 WordPress 如何添加伪静态规则,今天马士虽笔记就总结一下 IIS/Apache/Nginx 三种环境下的伪静态规则,希望对大家有所帮助。

检测主机是否支持伪静态的方法:在WP后台 > 设置 > 固定链接,设置为 非默认带?的那种结构,然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。

IS伪静态规则

IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中:

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

然后另存为 httpd.ini 文件,上传到WordPress站点的根目录即可。

Apache伪静态规则

Apache是 Linux 主机下常见的环境,现在一般的 Linux 虚拟主机都采用这种环境。新建一个 htaccess.txt 文件,添加下面的代码:


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

然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可

然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可

Nginx伪静态规则

Nginx环境一般是Linux 主机 VPS或服务器用户用的比较多,这些用户一般都会自己配置Nginx,或者有专门的人帮你配置,打开 nginx.conf 或者某个站点的配置环境,比如 wpdaxue.com.conf(不同人配置的不一样),在  server   { } 大括号里面添加下面的代码:

location / {
	try_files $uri $uri/ /index.php?$args;
}
 
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

保存,重启 Nginx 即可。

注:如果以上规则不适用,请自己查看WP官方文档:https://codex.wordpress.org/Nginx

- 广告位 -

热搜

特斯拉国产Model Y不谈价格只谈性能,年轻一代科技感十足

特斯拉国产Model Y本月开始交付,售价33.99-36.99万元的价格让许多选择其它电动车的用户开始退单,什么原因吸引大家选择它呢?它是汽车版的苹果,苹果一般我们不谈价格,只谈性能。 对于我们年轻一代,对于科技的接触日趋紧密,现在的电动汽车也在向这个方向大力发展,看看Model Y的特点吧。 一、具备FSD功能(全自动驾驶) 2021年可以订购FSD功能,现在支持:自动辅助变道:在高速公路上自动辅助变换车道;自动辅助导航驾驶:自动驶入和驶出高速公路匝道或立交桥岔路口,超过行驶缓慢的车辆。智能召唤:在合适的场景下,停在车位的车辆会响应您的召唤,驶出车位并前往您所在的位置。

手表选电子表还是机械表?谁是你心中的“C位之选”

电子手表是很早以前的回忆,记得有了手机以后就没有带过电子表,原因嘛你懂的,电子表一般便宜,损坏率高,主要还是手机时间准确。近几年电子表又开始火起来,主要因为苹果发布了appel watch,让大家发现原来电子表还这么赚钱,许多大厂跟进,款式也越来越漂亮,价格也从原来100多变成几千元,感觉有冲万的可能。 不过电子表总归是电子设备,就像我们以前用mp3一样,很短的时间就会淘汰更新,现在估计很难看到带apple watch一代的吧(也才出来6年时间)。个人感觉选择电子手表还是机械手表要考虑几个要素,说得不一定对,望大咖指证。场合(电子表VS机械表 平局) 如果是工作在互联网企业,比如BAT这类,建议可以考虑电子手表,特别是科技含量高的比如apple watch、GT2等,随时可以秀一秀炫技功能。如果是传统行业,比如律师、企业主、商务人士,如果你希望更成熟一些,或者希望别人看你更成熟一些的话,选择一款适合的机械表会给你加分不少。价格(电子表VS机械表 机械表胜出)电子表现在有纯电子、光能等,价格己经超过5000元,电子产品更新换代快,因此选机械手表或者更合适,机械国产也就1000元左右,入门瑞士表也就4000+。功能(电子表VS机械表...

你的iPhone 12 pro max有何缺点?充电如何?

11月30日购入,选的pro max 256g海天蓝版,手机版本默认为14.1直接更新到14.2.1。新版本已经可以支持apple care在线购买了,还在犹豫中……。 打开百度APP,查看更多高清图片用了几天,说说优点。 1.5g是真的快,下载软件,就能用了。几天已经用了10多个G,选择80G以上流量是必须的。

iPhone 12 PRO绿屏怎么测,苹果12检测绿屏方法分享

苹果新品iPhone12系列手机在万众瞩目中出炉,然而面世不久就遇到了“麻烦”。有消费者反映称,自发布以来苹果新品iPhone12系列手机在一些情况下,会出现屏幕发绿的情况。 测试iPhone12系列有没有发绿的方法非常简单:不需要调整降低白点值什么的,直接打开“深色模式”,亮度调到最低,打开“微信”--设置页面或者“摇一摇”页面,在比较黑暗的环境下就能看出来了。 在白天使用时"浅色模式"和"深色模式"都没啥影响,但是当夜深人静的时候,关了灯,调成深色模式,手机亮度调低。这个时候就能感觉到确实会发绿,影响观感。 而这次的屏幕发绿,目前看来其实就是硬件问题,由于苹果混用了三星和LG的高低档屏幕,也就是被供应商给坑了。 随着手机更新换代速度越来越快,各种新功能都不断在新款手机上试水,没有经过长期验证的方案,出问题的概率很大。如果问题可以通过软件升级方式解决,导致的影响还不会太大,如果涉及硬件故障,那就会比较麻烦,只能通过换机、线下维修的方式解决。