1
jimmykuu 2012-11-30 14:15:24 +08:00
定义URL规则就行了
我用Python的Pyramid框架,定义一个/go={what},就可以,/go=xxx, /go=ooo都满足这个规则 如果用框架的话,大部分框架都支持 |
2
leiz 2012-11-30 14:22:12 +08:00
# go=xxx
def get(self): go = get_argument('go', None) self.redirect('/xxx') |
3
leiz 2012-11-30 14:22:59 +08:00
self.redirect('/'+go)
|
4
firsthym 2012-11-30 14:26:22 +08:00
你这个问题有点大。简单来说,就是路由嘛。
|
5
LazyZhu 2012-11-30 20:05:18 +08:00
nginx
location / { if ( $query_string ~* "go=.*$" ) { return 302 $arg_go; } } test: http://198.74.110.195/?go=http://www.v2ex.com/ |
6
gfreezy 2012-12-01 01:18:55 +08:00
这种不会对SEO不好吗
|
7
blue5tar 2012-12-01 07:37:54 +08:00
头像杯子不错
|
8
anyforever 2012-12-01 09:26:27 +08:00
RE@gfreezy : @LazyZhu 的方法估计对SEO会有影响。
|
11
lemonda 2012-12-01 17:18:03 +08:00
是想用在wordpress上么?
http://wordpress.org/extend/plugins/redirection/ http://wordpress.org/extend/plugins/shortcodes-ultimate/ http://wordpress.org/extend/plugins/simple-urls/ 还有个gocodes,很久不更新了,会报错,但仍可以用。 |
12
loveminds 2012-12-02 19:52:21 +08:00
@anyforever 换成301
|
13
anyforever 2012-12-02 20:48:58 +08:00
@loveminds 据我以前的经验,百度根本无视这些规则。
|