几十年前搭建Wordpress一般使用LAMP环境(Apache,MySQL,PHP),现在这种模式也非常流行,并没有过时。同时,现在使用份额最多的 web server服务器软件有两个:微软的信息服务器(iis),和Apache。张开辉尝试比较新的淘宝Web服务器Nginx-Tengine 用来搭建wordpress的网站,但却出现了固定链接的网址,出现404的问题。(备注1:修改固定链接的原因,我想大部分都应该知道,就是便于搜索引擎优化和收录!便于排名和营销!) (备注2:本文案例使用的是Nginx Tengine 2.2 版本)

出现404问题的,后台的固定链接设置如下:

这样的常规且正常的设置(Apache服务器下),网址应能正常打开的;但却在Nginx服务器或LNMP环境下,网站前端的网址打不开了,出现错误提示!

难道Web服务器Tengine 出问题了吗?大家使用的淘宝就是使用这个服务器的,有强大的运行团队,据其官网介绍:
我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了。一开始我们使用Nginx还仅仅用它来处理静态文件、PHP等,接着我们又在Nginx上开发了几十个各种用途的模块。随着对Nginx的越来越了解,我们发现它本身已经不能够完全满足我们的需求了,所以我们就开始对Nginx核心进行定制和开发。考虑到我们开发的功能中的一些对其它的互联网用户也可能有用处,所以我们就想到了把这些公用的功能开源出来。淘宝网是开源软件的用户和受益者,我们也想成为开源软件的贡献者。这就是我们决定开源Tengine的原因。

从其官网及发开的过程,可以看出他们源于Nginx Web服务器。它具有比Apache更多的优势,特别是安全及并发性上。基本上国内的电商及大型网站都是使用它。

知道了淘宝Web服务器Tengine的“父亲”-Nginx,就可以比较好地寻找解决方案:
首先是Wordpress也给出了解决的方案:也有详细的教程。

同时,Nginx官网也给出了Wordpress的解决方案:

从上述解决方案来看,主要原因是Nginx 无法使用 .htaccess 进行改写网址规则(这也是比较安全的地方),应在服务器或网站根目录做相关配置说明才行。有没有更好的解决方案呢?
福州张开辉网络营销工作室,找到几秒钟就可以解决的方案,现在公布方案如下:

只需自定义结构上,在网址后直接“/index.php” , 即可!原因这里就不再细讲了!是不是非常方便 ,仅需几秒钟!具体原因比较复杂,这里就不再详细解释!
说实在话的,淘宝Web服务器Tengine确实不错!如果装配上WAF防火墙,更是如虎添翼,能有效地防止搜索引擎优化上黑帽的SQL注入。后台的截图如下:

上述由福州张开辉网络营销工作室原创,如需转载需注明来源。
又及:Wordpress是开源建站程序,如本站就是使用这种程序建的,也是世界各国使用人数最多的建站程序!我国大部分网站都是使用开源程序来搭建。
点击数:308
新浪看点 同步发布网址:http://wsem.net.cn/go/276
CSDN博客 网址 http://wsem.net.cn/go/171
钱塘作家号 http://wsem.net.cn/go/170
引力资讯 网址 http://wsem.net.cn/go/169
360快咨询 http://wsem.net.cn/go/167
Lofter成功发布的网址 http://wsem.net.cn/go/166
新浪财经头条 网址 http://wsem.net.cn/go/165
一点资讯 网址:http://wsem.net.cn/go/164
新浪头条 网址:http://wsem.net.cn/go/163
百家号或熊掌号 网址:http://wsem.net.cn/go/162
搜狐网转载 网址http://wsem.net.cn/go/161
网易号 手机端网址:http://wsem.net.cn/go/160
凤凰新闻 手机端网址:http://wsem.net.cn/go/158