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

AMH 社区首页

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

[求助帖] 301怎么没有

Kris
铜牌会员
966.00 价值分

Kris 发表于 2013-05-23 21:24:48
本帖最后由 Kris 于 2013-5-23 21:27 编辑

创立主机时候没有发现,怎么办?怎么启用?

另外,有页面不存在,如何重定向到首页?或者某指定页?
2013-05-23 21:24:48 1

amysql
创始人
16530.81 价值分

安装AMRewrite-1.0这个模块。
添加一个重写规则。

if ($host != 'www.domain.com') {
rewrite ^/(.*)$ http://www.domain.com/$1 permanent;
}

if就方便些,
或多添加一个server段。
  支持 (0分)  反对 (0分)
回复  2013-05-23 21:30:35 2

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

Kris
铜牌会员
966.00 价值分

引用:
amysql 发表于 2013-5-23 21:30
安装AMRewrite-1.0这个模块。
添加一个重写规则。



看到了,但是我更想这个:另外,有页面不存在,如何重定向到首页?或者某指定页? 请问如何实现.
  支持 (0分)  反对 (0分)
回复  2013-05-23 21:32:07 3

amysql
创始人
16530.81 价值分

引用:
Kris 发表于 2013-5-23 21:32
看到了,但是我更想这个:另外,有页面不存在,如何重定向到首页?或者某指定页? 请问如何实现. ...

不是有404么。开了404,默认文件是
/home/wwwroot/domain.com/web/ErrorPages/404.html

想指定其它文件,
改/usr/local/nginx/conf/vhost对应的主机配置文件。
  支持 (0分)  反对 (0分)
回复  2013-05-23 21:36:29 4

Kris
铜牌会员
966.00 价值分

引用:
amysql 发表于 2013-5-23 21:36
不是有404么。开了404,默认文件是
/home/wwwroot/domain.com/web/ErrorPages/404.html



http://xxxx.com 怎么指定?
  支持 (0分)  反对 (0分)
回复  2013-05-23 21:43:33 5

amysql
创始人
16530.81 价值分

引用:
Kris 发表于 2013-5-23 21:43
http://xxxx.com 怎么指定?


你确定要这样的话,可以
error_page 404 http://amysql.com;
  支持 (0分)  反对 (0分)
回复  2013-05-23 21:47:40 6

Kris
铜牌会员
966.00 价值分

引用:
amysql 发表于 2013-5-23 21:47
你确定要这样的话,可以
error_page 404 http://amysql.com;


error_page 404 = http://amysql.com; 这个成功了
  支持 (0分)  反对 (0分)
回复  2013-05-23 22:19:48 7

寒汐
铜牌会员
728.32 价值分

引用:
amysql 发表于 2013-5-23 21:30
安装AMRewrite-1.0这个模块。
添加一个重写规则。



host后面加个感叹号 无法使用 去掉就可以了
  支持 (0分)  反对 (0分)
回复  2013-08-08 12:33:55 8

amysql
创始人
16530.81 价值分

引用:
寒汐 发表于 2013-8-8 12:33
host后面加个感叹号 无法使用 去掉就可以了


那意思是不等于的。
  支持 (0分)  反对 (0分)
回复  2013-08-08 13:06:13 9

女皇设计师
银牌会员
1052.91 价值分

引用:
amysql 发表于 2013-5-23 21:36
不是有404么。开了404,默认文件是
/home/wwwroot/domain.com/web/ErrorPages/404.html



具体是如何让404也跳转到首页?
  支持 (0分)  反对 (0分)
回复  2014-10-18 09:53:00 10
 1 2 >  (总2页)
AMH社区列表
用户服务中心