zoukankan      html  css  js  c++  java
  • joomla在centos8+lnmp1.7升级

    1.lnmp1.7添加vhost时不能使用pathinfo模式,否则出错

    2.joomla伪静态找到解决方法

    http://www.vuln.cn/2738

    真正解决方法

    在/usr/local/nginx/conf/rewrite下建一个conf伪静态配置文件,如:joomla.conf,内容如下:

    if ( $args ~ "mosConfig_[a-zA-Z_]{1,21}(=|\%3d)" ) {
     set $args "";
     rewrite ^.*$ http://$host/index.php last;
     return 403;}
     
     if ( $args ~ "base64_encode.*(.*)") {
     set $args "";
     rewrite ^.*$ http://$host/index.php last;
     return 403;}
     
     if ( $args ~ "(|%3E)") {
     set $args "";
     rewrite ^.*$ http://$host/index.php last;
     return 403;}
     
     if ( $args ~ "GLOBALS(=|[|\%[0-9A-Z]{0,2})") {
     set $args "";
     rewrite ^.*$ http://$host/index.php last;
     return 403;}
     
     if ( $args ~ "_REQUEST(=|[|\%[0-9A-Z]{0,2})") {
     set $args "";
     rewrite ^.*$ http://$host/index.php last;
     return 403;}
     
     if (!-e $request_filename) {
     
     rewrite (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$ /index.php last;
     break;
     }

    在/usr/local/nginx/conf/vhost/的相应www.xx.conf文件中添加一

    include rewrite/joomla.conf;

    重启lnmp

  • 相关阅读:
    JSP作业2017.4.5
    WEB(JSP)下的JDBC操作
    application下的JDBC操作(JSP应用与开发)
    JSP的指令inclue和动作include的区别
    大牛的博客
    seajs
    tomcat配置js压缩
    angular启动过程原理
    java并发编程
    为什么要定义interface和implements
  • 原文地址:https://www.cnblogs.com/yusam/p/13697007.html
Copyright © 2011-2022 走看看