搭建环境 php8.0 +sql5.7 需安装 SW扩展 ****************************************** nginx的伪静态设置 location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ^~ /protected { deny all; } location ~ ^/(Assets|Template)/ { # 这些路径的静态文件通过 PHP 代理处理 try_files $uri $uri/ /index.php?$request_uri; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #设置缓存上面定义的后缀文件缓存到浏览器的生存时间 expires 3d; } ****************************************** Apache的伪静态设置 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?s=$1 [L] RewriteRule ^protected/ - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(Assets|Template)/.*$ /index.php?%{REQUEST_URI} [L,QSA] Header set Cache-Control "max-age=259200"