全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 770|回复: 8

nginx rewrite 重写规则 求教了

[复制链接]
发表于 2020-5-29 00:45:24 | 显示全部楼层 |阅读模式
nginx 重写  想问下  比如/abc/这个目录  我想给他重写成 /bbb/
还有就是/abc/数字.html 这里需要通配符  重写成/bbb/数字.html
/abc/index_数字.html 重写成/bbb/index_数字.html

怎么写啊
发表于 2020-5-29 00:54:00 | 显示全部楼层
本帖最后由 llyang 于 2020-5-29 01:02 编辑
  1. rewrite ^/abc/index_(.*html)$ /bbb/index_$1 last;
复制代码


另外两个更简单,照猫画虎吧
 楼主| 发表于 2020-5-29 01:02:02 | 显示全部楼层
llyang 发表于 2020-5-29 00:54
另外两个更简单,照猫画虎吧

Starting nginx... nginx: [emerg] pcre_compile() failed: nothing to repeat in "^/abc/index_(*.html)$" at "*.html)$" in /usr/local/nginx/conf/vhost/test.conf:13
failed
发表于 2020-5-29 01:04:06 | 显示全部楼层
内有大根 发表于 2020-5-29 01:02
Starting nginx... nginx: [emerg] pcre_compile() failed: nothing to repeat in "^/abc/index_(*.html) ...

改成.*
不是*.
 楼主| 发表于 2020-5-29 01:10:12 | 显示全部楼层

大神可以加你QQ吗 咨询下你
发表于 2020-5-29 01:15:13 | 显示全部楼层
内有大根 发表于 2020-5-29 01:10
大神可以加你QQ吗 咨询下你

洗洗睡觉去了,多沟通就好

小白一个,不敢被大佬
 楼主| 发表于 2020-5-29 01:18:31 | 显示全部楼层
llyang 发表于 2020-5-29 01:15
洗洗睡觉去了,多沟通就好

小白一个,不敢被大佬

我是反代了一个网站 然后想把它的路径改变。然后我把你的这个换上去  不成功 显示的404
 楼主| 发表于 2020-6-4 00:52:10 | 显示全部楼层
顶下
  谁会啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 20:47 , Processed in 0.079234 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表