很久以前,我已经在我的社交帐户上安排了我的博客文章,当有人单击其中一个链接时,它会生成一个查询字符串,这样我就可以了解我的用户来自何处。最近,我将博客移到了子域,并为我的所有帖子创建了301重定向,但是如果URL包含查询字符串,这些重定向将不起作用。我对Apache不熟悉,所以我想到了下面的代码(这可能不是最好的主意),因此,如果URL包含特定的单词,它将重定向到新的子域,但不起作用;
# BEGIN Query String Redirects
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond (fb|tt|li|insta) %{QUERY_STRING} [NC]
RewriteRule ^(.*)$ https://sub.mydomain.com/2016/04/fb-tt-li-insta-linkedin [R=301,L]
</IfModule>
# END Query String Redirects
我也欢迎其他想法。任何帮助将不胜感激!