我应该如何将此 htaccess 规则重写为 nginx 类型的规则:
RewriteCond %{REQUEST_URI} !^/?puppy/index.php$
重写规则 . /puppy/index.php
答案1
在 nginx 中,你根本不会使用重写来实现这一点。你可以使用try_files
而是。例如:
try_files $uri $uri/ /puppy/index.php;
或者,更有可能的是,try_files
使用一个名为location
来处理 PHP 脚本。
这不是应该孤立地完成的事情;它是整个server
区块的一个组成部分,您不应该单独考虑它。