• 注册
  • 查看作者
  • 魔众系统伪静态规则怎么配

    魔众系统伪静态规则怎么配

    魔众系列系统目前已经有大量用户在使用,大家对于伪静态的配置一直有所疑惑,经过和技术小哥哥的协商,我们特意将三种不同的 HTTP 服务器配置文件分享给大家,方便大家参考。

    Nginx软件

    server {
        listen       80;
        server_name  demo.tecmz.com;
        charset utf-8;
        index index.php index.html;
        root /var/www/html/demo.tecmz.com/public;
        autoindex off;
    
        location ^~ /.git {
            deny all;
        }
    
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
    
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  PHP_VALUE  "open_basedir=/var/www/html/demo.tecmz.com/:/tmp/:/var/tmp/";
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    
        location ~ \.(gif|jpg|jpeg|png|bmp|ico|css|js)$ {
           expires max;
        }
    
        location ~* \.(eot|ttf|woff|woff2)$ {
            add_header Access-Control-Allow-Origin '*';
        }
    
    }

    Apache软件

    <IfModule mod_rewrite.c>
        <IfModule mod_negotiation.c>
            Options -MultiViews
        </IfModule>
    
        RewriteEngine On
    
        # Redirect Trailing Slashes If Not A Folder...
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)/$ /$1 [L,R=301]
    
        # Handle Front Controller...
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.php [L]
    </IfModule>

    IIS系统

    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="Imported Rule 1" stopProcessing="true">
              <match url="^(.*)/$" ignoreCase="false" />
              <conditions>
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
              </conditions>
              <action type="Redirect" redirectType="Permanent" url="/{R:1}" />
            </rule>
            <rule name="Imported Rule 2" stopProcessing="true">
              <match url="^" ignoreCase="false" />
              <conditions>
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
              </conditions>
              <action type="Rewrite" url="index.php" />
            </rule>
          </rules>
        </rewrite>
      </system.webServer>
    </configuration>

    未知
  • 0
  • 0
  • 0
  • 965
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 背景
  • 底部
  • 单栏布局 侧栏位置:
    Copyright 2016 - 2022 - 续写这作 - 版权所有 - 网站地图 续写网