AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 还是301问题、望大神指教 |
|
---|---|
admin007 |
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/ 网站下多个栏目永久重定向到其他栏目应该这么做301,望知道的哥哥姐姐 回复 给我详细的解决方法 规则应该这么写http://www.xxx.com/2/ 重定向到http://www.xxx.com/b/2/ http://www.xxx.com/3/重定向到 http://www.xxx.com/c/3/ 已经解决 特别感谢amysql 规则 如下 rewrite ^/1(.*)$ http://www.xxx.com/A/1/ $1 permanent; 注意要写在规则最前面
点赞,加油! (0分)
2015-09-09 16:03:02 1
|
xiaodongus |
.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/
回复
2015-09-09 16:23:32 2
|
xiaodongus |
# 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; }
回复
2015-09-09 16:27:10 3
|
admin007 |
引用: 是 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; } 这样写 无法解决
回复
2015-09-09 16:40:29 4
|
admin007 |
已经解决
规则 如下 rewrite ^/1(.*)$ http://www.xxx.com/A/1/ $1 permanent; 注意要写在规则最前面
回复
2015-09-09 16:51:05 5
|
ywgsky |
大神动作还蛮快的
回复
2015-09-09 17:37:15 6
|