教学之友,学习之友。

站长教学网

[原创]nginx域名/二级域名根目录404跳转,其下属页面正常访问。

时间:2013-01-06 14:03来源:未知 作者:ken 点击:

为什么要拿这个出来说呢?今天做了个为静态重写,需求是想二级域名的根目录是要出现404跳转的,而其下属页面是正常访问的。可是根目录下就一直也是200状态,代码如下:

if ($host ~* ^ip\.eduyo\.com$) {
   #rewrite ^/?$ /404.htm last;
   rewrite ^/(0|1)?$ /ip.php?action=$1 last;
   #return 404;
  }

在访问http://ip.eduyo.com/的时候是希望出现404状态的,结果以上代码让它一直出现200状态空白页面。

原因最后很简单 站长教学网 eduyo.com

rewrite ^/(0|1)?$ /ip.php?action=$1 last;
必须修改成:rewrite ^/(0|1)/?$ /ip.php?action=$1 last;
(0|1)后面必须加个 / 或者其它东西 .html之类的 总之就是不能什么都没有

保存重启后正常 访问http://ip.eduyo.com/出现404错误,而访问http://ip.eduyo.com/1/ 正常

在此做个记录。希望能给别人带来帮助。

(责任编辑:ken)
TAG标签: nginx 404
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容