htaccess重定向_escaped_fragment_ =

时间:2013-12-04 21:20:53

标签: regex apache .htaccess mod-rewrite

我正在尝试删除Google在遇到其中包含_escaped_fragment_=的链接时使用的#。我试图使用的重写如下:

RewriteRule ^(.*?)_escaped_fragment_=(.*)$ $1$2 [L]

当我尝试使用像http://htaccess.madewithlove.be/这样的在线htaccess检查程序时,这种方法有效,但在通过Apache提供时则不行。

例如,如果我尝试访问site.com/_escaped_fragment_=pagename,则没有重定向。

1 个答案:

答案 0 :(得分:2)

也可能需要R标志。试试这个规则:

RewriteEngine on
RewriteRule ^(.*?)_escaped_fragment_=(.*)$ /$1$2 [L,NC,R]