找遍了网络都找不到解决的方法,听说rewrite可以解决但是对nginx不熟悉,
当从discuz like了一篇文章后,在面子书链接的链接后辍就会如下:
http://example.com/?fb_action_ids=xxxxxxxx&fb_action_types=og.likes&fb_source=timeline_og&action_object_map=%7B"10151684756006297"%3A145347155674830%7D&action_type_map=%7B"10151684756006297"%3A"og.likes"%7D&action_ref_map=%5B%5Ddiscuz 会显示非法字符无法链接,找到一些rewrite规则可以解决,但是是apache的,透过http://www.anilcetin.com/ 及
http://winginx.com/htaccess 的转化后却无法诠释。自己尝试修改过两天都无法达到效果,希望大家可以帮帮忙
apache 的rewrite规则如下:
RewriteCond %{QUERY_STRING} (.*)(^|&)fb_[^&]+(.*)$
RewriteRule ^(.*) $1?%1%2 [R=301,L]
RewriteCond %{QUERY_STRING} (.*)(^|&)action_[^&]+(.*)$
RewriteRule ^(.*) $1?%1%2 [R=301,L]