我一直在努力将我过去的 Apache 重写规则转换为 Nginx(也不确定我是否将它放在正确的位置,因此如果您能告诉我将它放在哪里我将不胜感激)。
.htaccess
基本上,这是我的WordPress 文件中的 Apache 重写规则:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/?hosts/(.*)$ /user/$1 [R,L]
</IfModule>
正如您所见,我正在使用此规则从 重定向
example.com/hosts/username
到example.com/user/username
。
我用过这个转换工具https://labs.gidix.de/nginx/并输出以下转换:
rewrite ^/?hosts/(.*)$ /user/$1 last;
但是,我尝试将其放置在 Ajenti(控制面板)的高级自定义配置中,但它不起作用。
答案1
解决了。。我打错了。。。