小编ama*_*nda的帖子

如何在 nginx 中重写 URI?

请考虑我的根目录中的以下目录结构:

/resources/css
/resources/js
/resources/templates
/resources/images
Run Code Online (Sandbox Code Playgroud)

我想提供来自上述目录的静态内容,但我也想允许像这样的重写工作:

rewrite ^/([a-z]+)(.*)$    /index.php?p1=$1&p2=$2;
Run Code Online (Sandbox Code Playgroud)

例如myurl.com/register/...重写为myurl.com/index.php?p1=register&p2=...

但该规则也会重写/resources/,那么我如何/resources从重写中排除呢?或者我需要再次重写吗?我尝试过的一切似乎都不起作用,所以显然我不明白一些事情。

rewrite nginx

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

nginx ×1

rewrite ×1