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