首先,wordpress配置Permalink需要服务器支持伪静态。

摘点度娘对伪静态的解释:伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。

画点重点:

从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是html htm 或者是目录格式

  1. 伪静态只是改变了URL的表现形式,实际上还是动态页面

    1. 静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的

    总结,在SEO方面,伪静态和静态页面的功能是相同的,但是伪静态本质上还是动态页面,所以消耗资源是和动态页面一样的,而且因为Rewrite服务器还需要消耗额外的资源。

配置都是在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;  }  

反正我是没成功,最后是看了这贴子http://www.boke8.net/nginx-wordpress-permalink.html ,这么实现的:

    rewrite ^index.php$ - last;  if ( !-e $request_filename ) {  rewrite . /wordpress/index.php last;  }  

补充,对于方法一,在修改了wordpress 站点路径后有效了。之前图方便,wordpress address 和site address都是localhost/wordpress。考虑到实际部署时这样的访问是极不友好的,site address的正确姿势明明应该只要域名就够了。

【原文】https://blog.csdn.net/cscj365/article/details/39551537

转载于:https://www.cnblogs.com/freess/p/8963260.html

【转载】nginx下wordpress使用永久链接 配置伪静态相关推荐

  1. wordpress linux伪静态,nginx下wordpress伪静态设置

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

  2. android 禁用dlsym_(转载)android下运行时动态链接dlopen()和dlsym()的实现

    出处:http://my.oschina.net/wolfcs/blog/144412#OSC_h2_1 android下运行时动态链接dlopen()和dlsym()的实现 在android中,就如 ...

  3. Nginx下codeigniter的rewrite规则配置

    由于服务器更换,web服务器也由开始的apache换成了nginx 可是以前写的内部使用的系统是使用的codeigniter,结果只有首页能访问,其它连接点击出现404错误 首先想到的就是开始的apa ...

  4. 解决Nginx环境下wordpress设置固定链接打开失败问题

    本网站的结构是Linux+Nginx+Mysql+php. wp的固定链接默认是朴素模式 : https://www.dinganan.cn/?p=123 写过几篇文章后发现链接地址好难看,一眼看不出 ...

  5. iis6.0 index.php,IIS6.0下Wordpress 去掉 index.php 和 category 的方法小结

    Wordpress 版本:3.3.1 一. 去掉 index.php 1. 编写404.php 文件,上传保存到博客根目录(和wordpress 的 index.php 在同一个目录).文件内容如下: ...

  6. linux空间支持伪静态,[转载]Linux下nginx支持.htaccess文件实现伪静态的方法

    方法如下: 1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件, 如本人的一个Discuz论坛目录: vim /var/www/html/168pc/bbs/.htacces ...

  7. linux搭建wordpress运行环境,Centos 6.x配置基于nginx的wordpress运行环境 | 旺旺知识库...

    一.LNMP安装 Linux系统用centos 6.4,nginx 1.2.7,mysql5.1.67,php5.3.3.都是当前最新稳定版本. 1.添加YUM软件源并更新 #rpm -ivh htt ...

  8. Nginx下本机多项目虚拟主机配置[一个端口多个站点]

    nginx下多项目虚拟主机配置: 假如你需要在一台机子上,用不同的域名访问和运行不同的项目,这个时候你就需要vhost配置: "本机虚拟域名.一个端口多个站点" 0.hosts文件 ...

  9. Typecho给文章设置永久链接

    说明 想要给Typecho文章一个独立的url,或按照自己的格式来 这时候我们就要设置永久链接 Typecho设置文章永久链接 设置伪静态 伪静态设置要取决于是nginx还是apache ,详情请参考 ...

最新文章

  1. docker-registry的定制和性能分析
  2. 关于数据事实表汇总的模拟实现——原理
  3. UA MATH565C 随机微分方程V 无穷小生成算子
  4. Bear and Finding Criminals
  5. 顺序表链表 LeetCode专项练习 [19]\[24]
  6. winform界面闪退
  7. Python学习之路和隐藏特征
  8. PHP专家陪练营试听课程下载
  9. D3.js制作地图等值线与饼图
  10. [系统安全] 十七.Windows PE病毒概念、分类及感染方式详解
  11. 阿里云快速搭建网站教程
  12. java基础知识day01
  13. AK acm/oj.aabb
  14. OceanBase数据库实践入门——手动搭建OceanBase集群
  15. 黑客来势汹汹,受害者能以牙还牙“黑回去”吗
  16. java android 读取微信文件,Android 实现微信,QQ文件在其他应用打开并获取到路径
  17. 信息学奥赛一本通例题2.5~2.7
  18. 《高等数学》学习笔记一:函数与极限
  19. 加壳工具WinLicense使用教程,以v2.3.9.0为例
  20. 复旦大学计算机科学技术学院院长姜育刚:人工智能算法治理|达观WAIC回顾

热门文章

  1. Rust 错误:use of moved value: `xxxx` value used here after moverustc(E0382)
  2. 钱诚1.5黄金原油全面操作建议,黄金原油小非农方向布局
  3. 基于DCT算法的图像模糊检测
  4. ACM至大二省赛小结
  5. 光驱,软驱,USB的禁用和启用
  6. Linux远程唤醒Windows
  7. CocoaPods使用笔记
  8. html响应式音乐播放器,简约风格的响应式音乐播放器
  9. Win7 服务优化个人单机版
  10. 关于OPPO手机的生存和程序员的发展