WordPress伪静态规则设置代码实例


Posted in PHP onDecember 10, 2020

伪静态:即网站本身是动态网页如.php、.asp、.aspx等格式,而这类网页还带“?”加参数来读取数据库。开启伪静态后,动态网页即被转换重写成静态网页类型页面。

WordPress和其它网站系统不一样,其它网站系统基本都带有生成静态页面功能。但Wp只能使用伪静态。

现在的主机基本都会支持伪静态功能,只需在空间后台伪静态功能,选择网站系统,空间就会支持该系统的伪静态。

如何判读空间是否支持伪静态。在网站后台:设置-固定链接,选择第一个除外,看网站其它页面是否出现404,如果是,则空间不支持伪静态。

WordPress伪静态规则设置代码实例

只要空间支持伪静态重写URL Rewrite功能,根据服务器主机空间环境,只需加入下列伪静态规则即可。

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]

参考链接Apache Module mod_rewrite

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
获得Google PR值的PHP代码
Jan 28 PHP
php include的妙用,实现路径加密
Jul 29 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
Apr 20 PHP
PHP中header和session_start前不能有输出原因分析
Jan 11 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
Jun 21 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
php使用多个进程同时控制文件读写示例
Feb 28 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
PHP APP微信提现接口代码
Sep 30 PHP
微信企业转账之入口类分装php代码
Oct 01 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
Dec 10 #PHP
php解析非标准json、非规范json的方式实例
Dec 10 #PHP
PHP连接MySQL数据库三种实现方法
Dec 10 #PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 #PHP
用php实现分页效果的示例代码
Dec 10 #PHP
PHP笛卡尔积实现原理及代码实例
Dec 09 #PHP
PHP基于进程控制函数实现多线程
Dec 09 #PHP
You might like
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
PDO::quote讲解
2019/01/29 PHP
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
python xml解析实例详解
2016/11/14 Python
python实现杨辉三角思路
2017/07/14 Python
详解Python装饰器
2019/03/25 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
详解python的argpare和click模块小结
2019/03/31 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
澳大利亚最受欢迎的超级商场每日优惠:Catch
2020/11/17 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
争先创优心得体会
2014/09/12 职场文书
趣味运动会简讯
2015/07/20 职场文书
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL
Python sklearn分类决策树方法详解
2022/09/23 Python