我正在尝试删除Google在遇到其中包含_escaped_fragment_=
的链接时使用的#
。我试图使用的重写如下:
RewriteRule ^(.*?)_escaped_fragment_=(.*)$ $1$2 [L]
当我尝试使用像http://htaccess.madewithlove.be/这样的在线htaccess检查程序时,这种方法有效,但在通过Apache提供时则不行。
例如,如果我尝试访问site.com/_escaped_fragment_=pagename
,则没有重定向。
答案 0 :(得分:2)
也可能需要R
标志。试试这个规则:
RewriteEngine on
RewriteRule ^(.*?)_escaped_fragment_=(.*)$ /$1$2 [L,NC,R]