.htaccess - 如何重定向.htaccess中以相同单词开头的每个链接?
问题描述
我需要将很多以相同单词开头的网址重定向到新链接。
示例:
- 重定向 301 /old-text-1/ /new-link/
- 重定向 301 /old-text-2/ /new-link/
- 重定向 301 /old-text-3/ /new-link/
- 重定向 301 /old-text-4/ /new-link/
- 重定向 301 /old-text-5/ /new-link/
- ...
我可以以更好的方式重定向所有这些链接吗?
我试过了:
RewriteRule ^/old-text(.*)$ /new-link/ [R=301,L]
但它不起作用。
解决方案
在上下文中使用RewriteRule
指令时,您需要删除尾部斜杠。.htaccess
RewriteRule ^old-text(.*)$ /new-link/ [R=301,L]
推荐阅读
- flutter - 如何读取导入的文件颤动
- ios - iOS-斯威夫特。MVC 到 MVVM 重构。使用 Delegate 方法处理 IBActions
- git - 如何恢复仅保存到本地存储库中但在 Git 还原期间被删除的文件?
- angular - asp.net MVC Web API未知错误长时间运行任务
- docker - 如果使用 kubernetes 中的 rabbitmq 操作符部署 rabbitmq,如何启用 rabbitmq 插件“rabbitmq_delayed_message_exchange”
- python - 为什么 sklearn 的 pairwise_distances 比 pairwise_distances 慢很多,即使在计算相同的数据时也是如此?我们如何改进paired_distances?
- html - 我可以使用 CSS 将一个元素移动到另一个元素吗?
- jestjs - React-testing-library 和Element 类型无效:应为字符串或类/函数,但得到:未定义
- algorithm - 渐近边界和控制结构
- loopbackjs - 内部过滤器不起作用的环回包括