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
用于 无大小写
参考文献:
我正在寻找将以相同子字符串开头的 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
用于 无大小写
参考文献: