用 NginX 代替 Apache 来搭建更快的服务器

唉,郁闷,正好碰到用Nginx的IDC。
说支持rewrite,但是没有规则,怎么办呢……
已邀请:

赤木@晴子 - 明月百年心

赞同来自:

Google了很久,发现这么一个解答:  location / {
    index index.html index.php;

    if ( !-e $request_filename ) {
      rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last;
      break;
    }
  }

不是本人 - no no no!

赞同来自:

我遇到相同的问题,找了个主机,结果用的是nginx。不能支持joomla的sef功能,没有规则!希望高手出现,解决这个问题。

不是本人 - no no no!

赞同来自:

if ( $args ~ "mosConfig_[a-zA-Z_]{1,21}(=|\%3d)” ) {
set $args “”;
rewrite ^.*$ https://$host/index.php last;
return 403;
}
if ( $args ~ “base64_encode.*\(.*\)” ) {
set $args “”;
rewrite ^.*$ https://$host/index.php last;
return 403;
}
if ( $args ~ “(\|%3E)” ) {
set $args “”;
rewrite ^.*$ https://$host/index.php last;
return 403;
}
if ( $args ~ “GLOBALS(=|\[|\%[0-9A-Z]{0,2})” ) {
set $args “”;
rewrite ^.*$ https://$host/index.php last;
return 403;
}
if ( $args ~ “_REQUEST(=|\[|\%[0-9A-Z]{0,2})” ) {
set $args “”;
rewrite ^.*$ https://$host/index.php last;
return 403;
}

不是本人 - no no no!

赞同来自:

楼上的这个规则经测试无效。
唉,为什么Nginx的用户这么少...

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

  location / {
    index index.html index.php;

    if ( !-e $request_filename ) {
      rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last;
      break;
    }
  }

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

这么长时间了,大家有进展吗?我发现了一个博客,博主成功写出来wordpress与discuz等nginx rewrite规则。 https://www.ccvita.com/348.html#comment-3088

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

Joomla重定向挺简单的,这个nginx规则经过测试可以完美使用静态化,你可以看看
https://www.jefflei.com/post/1417.html

QQ被盗了

赞同来自:

方法笨了点,但是有效
我当时看这个的时候一直卡在只能使用index.php/这样的链接,否则模板什么的都没法用,所以一直就没再看 closed loop marketing Web Hosting Rally

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

还是不能访问后台!!!
请各位高人把完整的nginx.conf配置文件贴上来,谢谢!!!

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

期待高手解决这个问题

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

请各位高人把完整的nginx.conf配置文件贴上来,谢谢!!!

要回复问题请先登录注册