产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 面板404不生效

wxjback
铝牌会员
386.92 价值分

wxjback 发表于 2018-04-19 17:57:52
面板已勾选404
rewrite 如下:

if ($host != 'www.XXX.com' ) {
rewrite ^/(.*)$ http://www.xxx.com/$1 permanent;
}
location / {
index index.html index.php;
if (-f $request_filename) {
break;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
}
2018-04-19 17:57:52 1

wxjback
铝牌会员
386.92 价值分

我自己补充一下,这个rewrite规则下 如果不勾选面板404

在访问无法访问的资源时,例如 www.xxx.com/sjdkfjskjfksjadk,这样的路径,会在浏览器地址栏 保留这个路径,并且 页面返回 网站首页
  支持 (0分)  反对 (0分)
回复  2018-04-19 18:00:08 2

LHY2017
铁牌会员
95.42 价值分

你可以试试.htaccess文件
  支持 (0分)  反对 (0分)
回复  2018-04-21 11:13:47 3

一恒
铁牌会员
99.49 价值分

看下网站程序,是不是设置了404错误直接跳转首页。
  支持 (0分)  反对 (0分)
回复  2018-04-24 08:15:14 4

amysql
创始人
16530.81 价值分

if (!-e $request_filename) {
rewrite . /index.php last;
}

这个规则就是把不存在的文件重写到/index.php
  支持 (0分)  反对 (0分)
回复  2018-04-26 09:34:45 5

AMH面板 - 好用高效低占用、安全可靠极稳定

 1  (总1页)
AMH社区列表
用户服务中心