我们的 Web 开发人员正在使用 JavaScript 重定向 - 首先,这对 SEO 来说效果不佳,其次,它不会保留 http_referrer(因此它不会显示在我们的网站统计数据中)。因此,我想在 Apache 中获得 301 重定向,但我想确保 referrer 会被传递。
有谁知道如何在 Apache 中使用 301 重定向保留引荐来源?
使用 mod_rewrite 的 301 重定向会默认保留引荐来源吗?还是我需要使用 mod_rewrite 的一些自定义代码?
答案1
您可以在 apache VirtualHost 配置中做两件事:
- 重定向 301 /http://www.askdavetaylor.com/
- RewriteEngine 在
RewriteRule ^/(.*)上http://www.askdavetaylor.com/1 美元 [左,右=301]
但是我认为当您需要进行多次重写时您应该将重写写入 .htaccess 文件。