全球主机交流论坛

标题: 求救……nginx伪静态的问题 [打印本页]

作者: 风之邪狼    时间: 2013-1-3 21:59
标题: 求救……nginx伪静态的问题
某国外程序必须用.hatccess..但小鸡扛不住。只能装nginx。不得已只好自己改伪静态了
-----------------
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^download/(.*)/(.*)$ index.php?id=$1 [QSA,L]

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^remove/(.*)/(.*)/(.*)$ index.php?id=$2&remove=$1 [QSA,L]
----------------

改成nginx版的
----------------------------------------------------------
location  /{
if (!-d $uri){
        set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
        rewrite ^/download/(.*)/(.*)$ /index.php?id=$1 last;
}
if (!-d $uri){
        set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
        rewrite ^/remove/(.*)/(.*)/(.*)$ /index.php?id=$2&remove=$1 last;
}
}
--------------------------------------------------------------------
发现没起作用。一丝一毫的作用都没有……GG百度都翻遍了……实在没辄了……向前辈们求教。看下要怎么改……

PASS:我连系统都重装了五次了……。

作者: vagaa    时间: 2013-1-3 22:00
换个大母鸡
作者: ☆校长☆    时间: 2013-1-3 22:01
顶楼上的
作者: aker    时间: 2013-1-3 22:01
  1. #ignored: condition 0
  2. if (!-d $uri){
  3.         set $rule_0 2$rule_0;
  4. }
  5. if ($rule_0 = "21"){
  6.         rewrite ^/download/(.*)/(.*)$ /index.php?id=$1 last;
  7. }
  8. #ignored: condition 0
  9. if (!-d $uri){
  10.         set $rule_1 2$rule_1;
  11. }
  12. if ($rule_1 = "21"){
  13.         rewrite ^/remove/(.*)/(.*)/(.*)$ /index.php?id=$2&remove=$1 last;
  14. }
复制代码

作者: 小茶几    时间: 2013-1-3 22:02
支持了
作者: 风之邪狼    时间: 2013-1-3 22:04
aker 发表于 2013-1-3 22:01

一看……跟我一样。去网站自动转的吧……米有用……哈哈
作者: aker    时间: 2013-1-3 22:06
那个网站我转了几个,都没有问题啊。。
作者: lazyzhu    时间: 2013-1-3 22:08
路过,不会啊。。。
作者: im286    时间: 2013-1-3 22:08

作者: im286    时间: 2013-1-3 22:14

作者: 风之邪狼    时间: 2013-1-4 09:48
坑死我了...还是搞不定




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4