如何将此 Apache 重写规则转换为 Nginx

如何将此 Apache 重写规则转换为 Nginx

我一直在努力将我过去的 Apache 重写规则转换为 Nginx(也不确定我是否将它放在正确的位置,因此如果您能告诉我将它放在哪里我将不胜感激)。

.htaccess基本上,这是我的WordPress 文件中的 Apache 重写规则:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^/?hosts/(.*)$ /user/$1 [R,L]
</IfModule>

正如您所见,我正在使用此规则从 重定向
example.com/hosts/usernameexample.com/user/username

我用过这个转换工具https://labs.gidix.de/nginx/并输出以下转换:

rewrite ^/?hosts/(.*)$ /user/$1 last;

但是,我尝试将其放置在 Ajenti(控制面板)的高级自定义配置中,但它不起作用。

答案1

解决了。​​。我打错了。。。

相关内容