nginx中wordpress伪静态规则写法

规则如下

 代码如下 复制代码

location / {
index index.html index.php;
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;
}
}

时间: 2024-08-01 03:43:11

nginx中wordpress伪静态规则写法的相关文章

Nginx中wordpress伪静态规则配置

因为与apache规则有一些不一样,所以我们不能直接使用apache的wordpress规则了. 费话不说多直接上代码  代码如下 复制代码 [root@localhost ~]# cat /etc/nginx/wprw.conf rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename) { rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+

phpcms nginx下伪静态规则写法

我phpcms v9网站主机是华夏名网的,服务器是nginx1.2.1的,我在自定义伪静态里面写的伪静态规则是 rewrite ^tag/(.*) index.php?m=content&c=tag&a=lists&tag=$1 last; 但是不起作用.问客服,连伪静态的概念都没弄清楚. 经过一番摸索,正确的nginx下的伪静态规则写法是:  代码如下 复制代码 rewrite ^/tag/(.*)$ /index.php?m=content&c=tag&a=li

wordpress在nginx下的rewrite规则写法

wordpress在nginx下的rewrite规则写法: [root@localhost ~]# cat /etc/nginx/wprw.conf  代码如下 复制代码 rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename) { rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*.php)$ $1 last; rewrite ^

国内一些常用PHP的CMS的Nginx服务器的伪静态规则整理_nginx

但很多网友还是不太了解Nginx服务器的伪静态规则的,而如果你安装的是一些常用的程序,如WordPress,PHPCMS,ECSHOP,SHOPEX,Discuz 7,那伪静态规则就有现成的了.为方便各位站长,收集了这几个常用程序的伪静态规则. WordPress伪静态规则 复制代码 代码如下: location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.

c语言-伪静态规则写法

问题描述 伪静态规则写法 这个伪静态规则好像有错误,求高手指点ErrorDocument 404 /404.phpRewriteEngine OnRewriteBase /RewriteRule ^(.*).(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.phpRewriteRule ^(.*)/file/(.*).php(.*)$ /404.phpRewriteRule ^(.*)-htm-(.*)$ $1.php?$2RewriteRule

wordpress 伪静态规则与配置方法详解

设置一次系统将自动写入.htaccess 一个新规则, SO ,请先在固定链接那边填写自定义结构 :/%postname% , 保持更新后,到服务器根目录下在.htaccess ,把规则替换成下面规则即可! apache wordpress 伪静态规则 如果你apache没开支持htaccess我们可参考:http://www.111cn.net/phper/apache/49022.htm # BEGIN WordPress  代码如下 复制代码 RewriteEngine On Rewrit

WordPress 伪静态规则配置(IIS/Apache/Nginx)

IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: [ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32   # P

WordPress伪静态规则(Nginx/apache/iis)

额 服务器最近老是折腾 网站也到处跑 其中 环境也换来几种 一会apache,一会nginx: 老是环境出问题 经测试,下列代码完美兼容Nginx的伪静态规则.    代码如下 复制代码 rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename) { rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*.php)$ $1 last; r

LNMP下WordPress伪静态规则配置

更换了 VPS,就要开始给网站搬家,搬家出现的第一个问题就是 WordPress 的伪静态问题.新的VPS 采用了 LNMP 环境,安装的是 AMH 面板.之前使用的是LAMP环境的 Webmin,但是 Webmin 功能过于臃肿复杂,比较耗内存,而且Nginx 对比 Apache 更高效稳定.所以这次决定采用 LNMP 环境.虽说这样比较折腾,但是只有去折腾才会有意外的收获. Nignx 不支持 .htaccess 伪静态规则,需要修改 Nignx 相应的配置文件添加伪静态规则,以下记录了整个