最近无聊搭建了个WordPress的blog系统来玩,记录下在nginx下的伪静态规则,但nginx是不支持.htaccess文件的,所以只能写到配置里.

1.下面是nginx的伪静态,要写在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){

rewrite (.*) /index.php;

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

}

2.然后进入后台-设置-固定链接-自定义

/%category%/%post_id%.html

首先我们看看wordpress官方列出的部分可以使用的固定链接基本参数:

%year%

基于文章发布年份,比如2009;

%monthnum%

基于文章发布月份,比如12;

%day%

基于文章发布当日,比如28;

%hour%

基于文章发布小时数,比如15;

%minute%

基于文章发布分钟数,比如43;

%second%

基于文章发布秒数,比如33;

%postname%

基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;

%post_id%

基于文章post_id,比如888;

%category%

基于文章分类,子分类会处理成”分类/子分类”这种形式;

%author%

基于文章作者名,如rocdk890.

将上述参数进行组合,即可得到wordpress的固定链接形式。网上常见的几种设置方法:

1./%year%/%monthnum%/%day%/%postname%/

2./%year%/%monthnum%/%postname%/

3./%year%/%monthnum%/%day%/%postname%.html

4./%year%/%monthnum%/%postname%.html

5./%category%/%postname%.html

夜空- 本站版权

1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权

2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意

3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责

4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

5、原文链接:blog.slogra.com/post-207.html

wordpress linux伪静态,nginx下wordpress伪静态设置相关推荐

  1. 【转载】nginx下wordpress使用永久链接 配置伪静态

    首先,wordpress配置Permalink需要服务器支持伪静态. 摘点度娘对伪静态的解释:伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实 ...

  2. wnmp php5.2,laravel在nginx下的伪静态配置,运行环境:wnmp2.2.5/win7sp1旗舰版

    小弟新手,网上查了很多资料都没有解决,运行环境:wnmp2.2.5/win7sp1旗舰版,laravel在nginx下如何配置伪静态?现在只能访问http://localhost/,不能访问其他路由, ...

  3. ecstore网站换服务器,Nginx下ecstore伪静态开启后的后台跳转问题

    先说说情况: 1.开启ecstore伪静态的两个步骤: (1)在nginx里server部分添加:location / { if (!-e $request_filename) { rewrite ^ ...

  4. wordpress linux 目录,快速搭建WordPress(Linux)

    作者:彭济 环境要求 一.配置LAMP(Linux+Apache+Mysql+PHP) 1.安装apache sudo apt-get install apache2 //安装apache2 apac ...

  5. linux 查看java最大内存配置,Linux和Windows下的内存设置

    你对Tomcat JVM内存设置是否了解,本文向大家介绍一下Linux和Windows操作系统下Tomcat JVM内存设置方法,希望对你的学习有所帮助. Linux下修改Tomcat JVM内存设置 ...

  6. linux配置tomcat内存配置文件,Linux与Windows下tomcat内存设置

    Linux下修改JVM内存大小: 要添加在tomcat 的bin 下catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin ...

  7. Linux和Windows下查看、设置环境变量的比较

    [一]查看环境变量: 1.windows    查看所有的变量:set    范例:>set    查看某个变量的值:set 环境变量名    范例:     >set JAVA_HOME ...

  8. linux把目录下的文件设置属性为rx,LINUX的文件属性与目录配置

    LINUX的文件属性与目录配置 发布时间:2008-03-20 10:28:46来源:红联作者:cnbtoo -rwxrwxrwx 1 root root 293 Oct 19 21:24 test ...

  9. 【代理设置】Linux Windows 系统下各工具设置代理方式笔记(整理中)

    背景:公司局域网环境,只提供代理服务器&代理账号的方式上网.Linux服务器各种工具代理设置方法整理如下: 1. 命令行界面设置代理 命令行界面的一般代理设置方法:在profile文件中设置相 ...

最新文章

  1. Qt 实现串口终端控制台,适配RT-Thread的FinSH控制台功能(提供qt源码)
  2. 【mac开发.NET】No installed provisioning profiles match the installed iOS signing identities
  3. Node mysql
  4. 辉光UIView的category
  5. 创建委托登录模块(用于JBoss EAP 6.1)
  6. pycharm 设置为git默认编辑器_pycharm配置使用git
  7. linux嵌入式gdb调试指南,建立嵌入式gdb调试环境
  8. 使用gc、objgraph干掉python内存泄露与循环引用!
  9. java 变量 类之间调用_java内部类与其他类变量之间的调用方式
  10. 09-JS的事件流的概念(重点)
  11. 精解闪电网络如何打开BTC支付时代 | 火星总编时刻No.7
  12. android时间24小时,安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义...
  13. 小米手机不为人知的秘密—后台静默安装任何应用
  14. 2000亿元贴息贷款,医疗系统上云,解锁医护协同新玩法
  15. Android 媒体播放框架MediaSession分析与实践
  16. 敏捷基本概念——三大角色五大会议
  17. 视频无法播放是怎么回事
  18. 原生 js 实现无缝滚动轮播
  19. matlab滤波实验,Refined Lee滤波实验MATLAB程序.docx
  20. Linux ethtool 命令

热门文章

  1. 清空linux+history_1分钟学会的Linux小技巧,大大提高你的工作效率
  2. 解码Core ML YOLO对象检测器(二)
  3. Visual Studio 2019 for Mac 8.3 正式发布
  4. 谁能制约云厂商滥用开源,谁来帮助开源软件作者?
  5. PocoClassGenerator:RDBMS所有表/视图生成Dapper POCO类代码
  6. c#连接sqlserver
  7. 关于小白(我)理解Spring的一些注解
  8. 试用到期_各大化妆品品牌试用装广告
  9. 计算机在化学中的应用与探索,计算机在化学中的应用
  10. arm集群服务器_什么样的ARM处理器及内存配置适合用来开发ARM集群服务器?