重定向到www并消除fb_xd_fragment

时间:2014-06-30 23:08:22

标签: regex facebook apache .htaccess

我一整天都在尝试将这两个重写组合成一个 - 或者让两者连续工作 - 。他们自己完美地工作,但不能一起工作。

我需要在apache中将对网站的所有访问权限重定向到" www"子域名,同时我需要消除" fb_xd_fragment"由facebook添加;同时保持完整的任何其他查询字符串。

这是两个独立的部分:

RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1

RewriteCond %{QUERY_STRING} ^(.*)fb_xd_fragment(=)?$
RewriteRule (.*) %{REQUEST_URI}?%1  [R=301,L]

1 个答案:

答案 0 :(得分:0)

尝试在第一条规则之后添加L

RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

RewriteCond %{QUERY_STRING} ^(.*)fb_xd_fragment(=)?$
RewriteRule (.*) %{REQUEST_URI}?%1  [R=301,L]