这是我在htaccess中的众多规则之一
RewriteRule ^categories/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ types.php?type=$1&id=$2 [L]
问题1:您如何翻译该规则?
问题2: nginx的文件类似于htaccess,还是只能编辑nginx.conf?
答案 0 :(得分:1)
尝试:
rewrite ^/categories/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ /types.php?type=$1&id=$2 last;
重写规则应该很容易翻译,除了nginx
在所有URI上使用前导/
。
nginx.conf
是起点,但许多安装使用include
指令从其他文件中提取配置。
rewrite
规则可以放在server
块范围内,也可以放在处理以location
开头的URI的/categories
块中。
请参阅this document了解rewrite
语法。