所以我有以下 .htaccess 文件:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://www.google.com [NC]
RewriteRule ^dir/file.html http://domain.tld/dir/index.html [L,R=302]
当我通过在 Google SERP 中单击它来访问我的网站时,它会显示 dir/file.html。如果我按 F5 刷新它会重定向。但是,如果我尝试从 dir/index.html 转到http://domain.tld/dir/file.html我不能。我再次将 302 重定向到索引。
就好像浏览器正在缓存 302 重定向,而它应该捕获的唯一重定向是 301 重定向。
有任何想法吗?