.htaccess - 使用条件重定向 301
问题描述
我可以将所有流量重定向到新的博客子目录,例如:
Redirect 301 / https://new-website.com/blog/
但是,我希望仅当它来自旧网站子域引用时才会发生此重定向:
https://blog.old-website.com
任何想法?
解决方案
您可以使用mod-rewrite
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^https://blog\.oldsite\.com
RewriteRule ^.*$ http://newsite.com/blog%{REQUEST_URI} [L,R]
推荐阅读
- function - 为什么 lambda 不能使封闭函数返回?
- java - 使用猫效应的 IO monad 进行单元测试
- python - Numpy:将多个 CSV 文件加载为字典
- flutter - FloatingActionButton backgroundColor默认为accentColor
- apache-spark - Spark Structured Streaming v2.4.0 - 检查点目录永远增长:*.tmp.crc 文件永远不会被删除
- javascript - 如何找出数组是否为零以及如何删除它
- c++ - MSYS2 CMake 路径前缀是 Windows 格式 (C:/) 但需要 MSYS2/*nix 样式 (/c/) 才能链接
- protractor - 如何在量角器中测试切换全屏开/关
- javascript - 在 JavaScript 中使用相同的输入调用时,switch 语句返回不同的结果
- algorithm - 树分解的算法