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

发布日期:2015-02-17 17:02:09  点击量:3904   信息来源:原创

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;}


  YXcms新版下载

软件版本:1.4.6
软件大小:13.2M
IIS/Apache+PHP 5.x+MySql 5.x
更新时间:2017年8月13日

YXcms免费版 运行环境

  关于我们

YXcms团队是一个拥有5年开发经验的团队,我们脚踏实地,坚持关注产品本身,累积了丰富的Web产品经验,团队以免费产品为依托提供定制开发、二次开发、技术维护等服务。成员包括:后端开发、前端开发、网页设计和运营策划。

商业授权与定制开发 我是yxcms作者 我是yxcms作者
Copyright @ 2012-2017 Yxcms Inc. All right reserved.