![Apache 中的 301 重定向保留了引荐来源网址](https://linux22.com/image/550845/Apache%20%E4%B8%AD%E7%9A%84%20301%20%E9%87%8D%E5%AE%9A%E5%90%91%E4%BF%9D%E7%95%99%E4%BA%86%E5%BC%95%E8%8D%90%E6%9D%A5%E6%BA%90%E7%BD%91%E5%9D%80.png)
我们的 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 文件。