无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] nginx环境下wordpress伪静态怎么写?

win主机下,wordpress伪静态文件httpd.ini如下:

RewriteRule /wp-(.*) /wp-$1 [L]

RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

linux + nginx环境下要怎么写?



第二种方法:我之前在win主机上是用404.php方式来实现wordpress伪静态的,可是WDCP只支持404.html建议允许.php的错误页面



网上很多人都说linux主机设置wordpress伪静态,只需要在WP后台设置一下就可以了,不需要规则文件。不知道是不是我哪里没设置好的问题。

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.tlren.com.cn

TOP

回复 3# wulali


我就是单独使用nginx,不想用Apache,占用内存大,我VPS只有512内存。在伪静态规则文件管理那里新建一下XXX.conf文件的话,可以实现了。


http://www.ha97.com/942.html这篇文章说的,让nginx支持.htaccess实现伪静态。
能不能修改成让每一个用户都不用改配置文件,只要上传一个.htaccess文件到根目录就能实现伪静态啊?

TOP

本帖最后由 wulali 于 2013-1-4 19:47 编辑
回复  wulali


我就是单独使用nginx,不想用Apache,占用内存大,我VPS只有512内存。在伪静态规则文件 ...
wyuser9527 发表于 2013-1-4 19:37

可以按照那个教程所说的在vhost文件里包含.htaccess文件,不过这仅仅是相当于包含另外一个配置文件,并非是像apache那样原生支持.htaccess文件,而且apache的rewrtie规则和nginx的不一样的
还有照那样修改之后,据说每次修改.htaccess文件后,要重启nginx才会生效

TOP

回复 4# wulali


   谢谢了!看来还是改用apache方便

TOP

返回列表