首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
问与答
如何设置 NGINX,使根域名不可访问,但是其他非根路径可以访问
mechille
·
2014 年 7 月 24 日
· 5882 次点击
这是一个创建于 4197 天前的主题,其中的信息可能已经有所发展或是发生改变。
简单来说就是http://aaaaa.com 返回404
但是http://aaaaa.com/bbb/ccc 或者
http://aaaaa.com/bbb
可以访问
Nginx
域名
访问
10 条回复
•
2014-07-25 09:29:04 +08:00
1
duzhe0
2014 年 7 月 24 日
不能访问是什么意思?404?断开连接?
2
mechille
OP
2014 年 7 月 24 日
@
duzhe0
404就行
3
hging
2014 年 7 月 24 日
-,- location / 然后转向一个404页面。
4
mechille
OP
2014 年 7 月 24 日
@
hging
不行,因为/bbb/ccc这种路径我都是用的location /的重定向。。。
5
Bviews
2014 年 7 月 24 日
把location / 放最后就好了呀。
6
rails3
2014 年 7 月 24 日
@
mechille
location = / 呢
7
aa65535
2014 年 7 月 24 日
```
location = / {
return 404;
}
```
可以了。
8
mechille
OP
2014 年 7 月 24 日
@
aa65535
感谢,成功了,那么请问可以使用 location != / 来表示「当不在根目录下的时候」吗?
9
aa65535
2014 年 7 月 24 日
@
mechille
location 没有那个比较符的,可以这样
```
location ~* /.+ {
# do something...
}
```
使用正则匹配。
10
mechille
OP
2014 年 7 月 25 日
@
aa65535
试了不太好用,再麻烦大大一下,我现在是想这样:根目录返回一段文字:「PLEASE MOVE TO
XXXX.COM
」非根目录就rewrite。再次麻烦指教
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
1725 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 16:15
·
PVG 00:15
·
LAX 08:15
·
JFK 11:15
♥ Do have faith in what you're doing.
❯