LNMP环境是目前我们国内站长使用的Linux VPS配置环境中使用较多的。作为新手我们很可能会看到老左类似的"LNMP安装教程"然后依葫芦画瓢的去安装VPS。我们是否有发现环境中我们较为常用的wordpress伪静态不生效,内页出现404错误页面。这个问题很好解决,因为我们lnmp采用的是nginx,而不是apache,所以不如apache直接丢htaccess文件到网站根目录就可以生效伪静态。

首先,默认安装的lnmp环境中已经有伪静态文件wordpress.conf文件在"/usr/local/nginx/conf/wordpress.conf"中,我们可以核对一下里面的编译代码是不是为:

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跳转伪静态。

其次,我们需要在属于我们网站的配置文件:

/usr/local/nginx/conf/vhost/www.laozuo.org.conf(自己添加域名自动命名)

我们会看到类似下面的代码,看到绿色部分是我添加进去的,你就添加进去就可以:

server {
listen 80;
server_name www.laozuo.org;
index index.html index.php;
include wordpress.conf;

最后,我们用ssh登录VPS,然后用下面的命令重启lnmp

/root/lnmp restart

执行上面三步骤之后,我们是不是已经解决了伪静态问题,其他常用的CMS也是一样的,在默认的conf下基本都包含我们所需要的CMS伪静态编译脚本。最后顺带提一下,有朋友需要用到 301跳转的,比如只用到WWW域名作为主域名,可以参考"LNMP系列教程之五:设置301重定向的方法"一文解决。老左就不重复。

LNMP环境中WordPress程序伪静态解决方案相关推荐

  1. wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...

    一.总体介绍 系统环境  CentOS release 5.5 (Final)   ,kernel  2.6.18-194.el5 安装 Nginx . PHP(FastCGI)   . MySQL  ...

  2. lnmp 查看mysql版本_MySQL数据库之Lnmp环境中php-mysql版本问题

    本文主要向大家介绍了MySQL数据库之Lnmp环境中php-mysql版本问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 操作系统:CentOS release 6.7 ( ...

  3. LNMP环境搭建wordpress博客及伪静态

    WordPress是使用PHP语言开发的博客平台,是一款开源的软件,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用 ...

  4. lnmp环境搭建 wordpress 博客系统

    安装编译工具及库文件(使用CentOS yum命令安装) yum install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-dev ...

  5. WordPress程序伪静态规则(Nginx/Apache)及二级目录规则

    在众多CMS程序中,我们使用WORDPRESS还是比较多的,不仅仅是安全度较好,二来在于插件和主题很多,即便对于不会建站技术的用户也很简单的就可以搭建属于自己的网站项目.对于网站我们肯定是需要让有用户 ...

  6. 基于lnmp环境配置wordpress,以及403 Forbidden错误解决

    配置Mysql,磨刀工作 本文配置环境基于: 阿里云服务器 centos7.7 lnmp环境(手动配置,我的根目录是/usr/share/nginx/html,根据你们的实际情况替换) 1.登陆mys ...

  7. Linux环境中Qt程序的手工发布

    Qt 5.7.0 编写的程序需要部署到一台没有安装Qt的目标机器上,程序采用C++与QML混合编程,QML做界面,C++写逻辑. 环境说明 开发环境    Ubuntu 16.04.1 LTS 运行环 ...

  8. 【破事氵】在Linux环境中让程序在后台运行

    前言 首先,相信大家都或多或少了解过linux和云服务器.linux作为一个开源的操作系统内核,在开发者人群和服务器领域中有着很高的使用率.而现在在以阿里云为代表的云服务器商中,可以以很低的价格买入入 ...

  9. LNMP环境下易思ESPCMS伪静态设置

    查看原文:http://www.hellonet8.com/1306.html espcms易思企业网站管理系统安装包内默认只提供.htaccess的配置,那么怎么让这个程序在lnmp下也支持伪静态呢 ...

最新文章

  1. C++ BigInt模板手打
  2. 从 6 篇顶会论文看「知识图谱」领域最新研究进展 | 解读 代码
  3. ProcessOnLoading
  4. 手动导入第三方工程/类库
  5. Java实例分析:宠物商店
  6. 在Solaris下安装中文语言包
  7. 用MDK调试AXF文件
  8. jsp注册页面java代码_JSP 实现登录注册功能-Fun言
  9. 顶级机构抄底科技股 中概股喜提大佬认可 投资者如何抄作业?
  10. 前端单行省略号和多行省略号
  11. [Err] 1146 [Err] 1682
  12. linux中gnuplot给定文本,Gnuplot (三)输出图片/字体支持、eps/png/pdf/enhanced文本
  13. JAVA :一张纸厚0.5mm //0.0005m,折叠多少次,厚度会超过珠穆朗玛峰?(8848.43m)
  14. 练习---打印出电影天堂中电影的下载链接
  15. 中国能否在5G占据领先优势,还得看中国移动
  16. SIMT ( Single Instruction Multiple Threads)
  17. unity 谷歌广告介入_Unity为开发人员发布Google广告
  18. 【Mac新手必看】Desktop Picture壁纸文件夹找不到怎么办?苹果壁纸设置教程
  19. 原创有关年华,无关风月
  20. matlab相干解调,心电信号的调制与解调(AM调制、相干解调)

热门文章

  1. 学习Windows2008——设计活动目录
  2. (四十三)java版spring cloud+spring boot+redis多租户社交电子商务平台-eureka集群整合config配置中心...
  3. Java 11正式发布,新特性解读
  4. 算法学习之路|统计同成绩学生
  5. iptables自定义链增加和删除
  6. zabbix 自动注册发现
  7. SEO之网站页面优化策略
  8. JVM(一):运行时数据区域
  9. 小博老师解析Java核心技术 ——JDBC数据库操作类封装
  10. 80个Python经典资料(教程+源码+工具)汇总——下载目录