YXcms如何在nginx正常使用curl规则

编辑:admin     新闻来源:原创     点击:6843     发布时间:2015-07-29

apache转换 nginx可以使用的规则:
RewriteEngine On
RewriteRule ^/([a-z]+)/p_([0-9]+).html$ /list.php?id=$1
以上为apache的伪静态规则。下面为转换后的nginx规则:
rewrite ^/([a-z]+)/p_([0-9]+).html$ /list.php?id=$1 last;
apache后则不能直接使用点和问号,所以将/list.php?id=$1中的""去掉,即:/list.php?id=$1
将RewriteRule 换为 rewrite,并在在每条规则后加上”last;“
--------------------------------------------------------------------------------
在nginx下.htaccess并不一定起效,使用yxcms自定义网址格式即启用Cur规则之前,请定义重写规则如下:
if (!-f $request_filename){set $rule_0 1$rule_0;}
if (!-d $request_filename){set $rule_0 2$rule_0;}
if ($rule_0 = "21"){rewrite /. /index.php;} 

或者

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;if (!-e $request_filename) {rewrite ^.+?(/wp-.*) $1 last;rewrite ^.+?(/

.*.php)$ $1 last;rewrite ^ /index.php last;}

分享文章

上一篇:我公司开发的《鄂托克旗民族宗教事务局》蒙古文网站发布啦~

下一篇:暂无市场活动

Huritai CMS 样式管理

自定义颜色

布局风格

标题颜色

页顶部颜色

页底部颜色

背景图像