Apache - 将以...开头的 "URL folder" 重定向到特定的真实目录

Apache - Redirect "URL folder" that starts with.... to specific real directory

我正在寻找将以相同子字符串开头的 URL 重定向到特定目录。
我正在使用 apache,试图在 .conf 文件中执行此操作以避免创建任何空的真实子目录。

例如:

https://example.com/foobar
https://example.com/foolol
https://example.com/foosub
https://example.com/footel

重定向到:

https://example.com/foo(真实目录)

如何通过 apache .conf 文件中的配置实现此目的?

如果您需要更多相关信息,请发表评论,很高兴更新我的回答。

提前致谢

在您的 Apache conf 文件中,您可以使用此规则:

RewriteEngine On

RewriteRule ^/?foo\w+/?$ /foo/ [L,NC]

详情:

  • ^/?foo\w+/?$ 匹配 /foo 后跟 1+ 个单词字符和可选的 /
  • /foo/ 是我们用来重写它的。
  • 标记 L 用于 Last 并且 NC 用于 无大小写

参考文献: