如何将其转换为 nginx 格式?谢谢;
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php?request=$1
在 Nginx 中,重写对 .php 文件的请求将为 PHP 源提供服务 - 没有mod_php
自动生成 FastCGI 进程,而是使用 PHP-FPM(我推荐)或生成 FastCGI 进程。
假设你已经设置好了,你会想要使用try_files
指令(docs),比如:
location / {
try_files $uri $uri/ /index.php?request=$uri&$args;
}