AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 301重定向不成功 |
|
---|---|
爱斑斓 |
爱斑斓 发表于 2015-03-15 11:19:02
我自己的网址,带有www的可以访问我的论坛,而不带的不能访问,显示错误400;
我查了一下,这个的意思是 服务器不理解请求代码 [attach]2617[/attach] 我是用的是4.2的AMH面板,安装了AM-rewrite 1.0 添加了语句是这样的 location / { 倒数第二个if语句是添加的301重定向的语句;在论坛里面找到的rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last; rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last; rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last; rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last; rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last; rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last; rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last; if ( $host != 'www.aibanlan.com' ) { rewrite ^/(.*)$ http://www.aibanlan.com/$1 permanent; } if (!-e $request_filename) { return 404; } } 但是我使用检测工具,发现还是没有成功 我是通过站长工具查询的: 地址http://tool.chinaz.com/pagestatus/ if语句上面的这个语句是为了解决论坛的DSU每日插件出现404界面添加的 代码是: rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last; 也解决了我论坛的插件不能使用的问题:http://www.aibanlan.com/thread-54-1-1.html是不是这两个语句冲突?还是说这个301重定向需要一定的时间来生效? 附件 1.JPG
点赞,加油! (0分)
2015-03-15 11:19:02 1
|
shylocker120 |
支持自己添加不行吗?参考:域名301的几种方法
回复
2015-03-16 00:14:25 2
|
爱斑斓 |
这个不是很熟悉,不知道去哪里下载那个文件,也不知怎么上传 也是直接使用的AM-rewrite的插件 如果还解决不了,我会尝试着查一下这个东西怎么用
回复
2015-03-16 00:56:53 3
|
shylocker120 |
找一下amh4.2的nginx配置文件,下载下来然后添加上就可以了。
回复
2015-03-16 01:12:22 4
|
shylocker120 |
最简单的就是新建一个不带WWW域名的虚拟主机
然后用AM-rewrite模块添加如下规则。 return 301 http://www.zxsdw.com$request_uri;
回复
2015-03-16 01:26:12 5
|
爱斑斓 |
引用: 我这两天试一下 多谢您了
回复
2015-03-16 14:11:29 6
|
fengyi |
呵呵. 有这么复杂吗?
超级简单. 域名A记录 @.fengyi.mobi *.fengyi.mobi www.fengyi.mobi *代表所有. Rewrite规则添加: if ($host != 'fengyi.mobi' ) { rewrite ^/(.*)$ http://fengyi.mobi/$1 permanent; } 所有带www, 或者未知aaa, bccc 开头的, 全部转向http://fengyi.mobi
回复
2015-03-16 19:32:44 7
|
爱斑斓 |
万网的A记录现在就两个,一个@,一个www;好像没有你说的*; 后面的操作我和你是一样的,只不过我使用的是模块来完成的
回复
2015-03-16 20:41:13 8
|
amysql |
回复
2015-03-18 12:49:55 9
AMH面板 - 好用高效低占用、安全可靠极稳定 |
amysql |
引用: 可以
回复
2015-03-18 12:50:04 10
|