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

AMH 社区首页

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

[求助帖] 还是301问题、望大神指教

admin007
铁牌会员
68.00 价值分

admin007 发表于 2015-09-09 16:03:02
本帖最后由 admin007 于 2015-9-9 16:52 编辑

在论坛找了很久找到的都是带WWW与不带WWW的解决方法 没找到我问题的解决方法
问题详解
比如
http://www.xxx.com/1/重定向到 http://www.xxx.com/A/1/
http://www.xxx.com/2/ 重定向到http://www.xxx.com/b/2/
http://www.xxx.com/3/重定向到 http://www.xxx.com/c/3/
网站下多个栏目永久重定向到其他栏目应该这么做301,望知道的哥哥姐姐 回复 给我详细的解决方法 规则应该这么写



已经解决
特别感谢amysql

规则 如下
rewrite ^/1(.*)$ http://www.xxx.com/A/1/ $1 permanent;

注意要写在规则最前面
2015-09-09 16:03:02 1

xiaodongus
铁牌会员
38.00 价值分

.htaccess

redirect permanent /1 http://www.xxx.com/A/1/
redirect permanent /2 http://www.xxx.com/b/2/
redirect permanent /3 http://www.xxx.com/c/3/

  支持 (0分)  反对 (0分)
回复  2015-09-09 16:23:32 2

xiaodongus
铁牌会员
38.00 价值分

# nginx configuration
location /1 {
rewrite ^(.*)$ http://www.xxx.com/A/1/ permanent;
}
location /2 {
rewrite ^(.*)$ http://www.xxx.com/b/2/ permanent;
}
location /3 {
rewrite ^(.*)$ http://www.xxx.com/c/3/ permanent;
}
  支持 (0分)  反对 (0分)
回复  2015-09-09 16:27:10 3

admin007
铁牌会员
68.00 价值分

引用:
xiaodongus 发表于 2015-9-9 16:27
# nginx configuration
location /1 {
rewrite ^(.*)$ http://www.xxx.com/A/1/ permanent;


是 nginx 的 可以再详细一点吗? 万分感谢!

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 ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;

rewrite ^([^\.]*)/about\.html$ $1/plugin.php?id=mini_aboutus:mini_aboutus last;
rewrite ^([^\.]*)/about_user_add\.html$ $1/plugin.php?id=mini_aboutus&action=add last;
rewrite ^([^\.]*)/about_type_([0-9]+)\.html$ $1/plugin.php?id=mini_aboutus&action=list&typeid=$2 last;
rewrite ^([^\.]*)/about_gbook\.html$ $1/plugin.php?id=mini_aboutus&action=guestbook last;
rewrite ^([^\.]*)/about_([0-9]+)\.html$ $1/plugin.php?id=mini_aboutus&action=view&sfid=$2 last;
if (!-e $request_filename) {
return 404;
}
location /1 {
rewrite ^(.*)$ http://www.xxx.com/A/1/ permanent;
}


这样写 无法解决
  支持 (0分)  反对 (0分)
回复  2015-09-09 16:40:29 4

admin007
铁牌会员
68.00 价值分

已经解决

规则 如下
rewrite ^/1(.*)$ http://www.xxx.com/A/1/ $1 permanent;

注意要写在规则最前面
  支持 (0分)  反对 (0分)
回复  2015-09-09 16:51:05 5

ywgsky
银牌会员
1355.12 价值分

大神动作还蛮快的
  支持 (0分)  反对 (0分)
回复  2015-09-09 17:37:15 6
 1  (总1页)
AMH社区列表
用户服务中心