gpt4 book ai didi

apache - RedirectMatch 并包括 L 标志

转载 作者:行者123 更新时间:2023-12-01 02:20:02 30 4
gpt4 key购买 nike

需要一些帮助来添加 最后或 L 与 RedirectMatch 上的 301 一起标记。
我正在使用的代码如下所示,但只有 301 地位

RedirectMatch 301 ^/(folder1|folder2)($|/.*) http://fedmich.com/$1$2
我已经尝试过这些变体,但它们不起作用或有内部服务器错误。
RedirectMatch 301 ^/(folder1|folder2)($|/.*) http://fedmich.com/$1$2 #not working
RedirectMatch [R=301,L] ^/(folder1|folder2)($|/.*) http://fedmich.com/$1$2 #SERVER error
RewriteRule ^/(folder1|folder2)($|/.*) http://fedmich.com/$1$2 [R=301,L] #No error, but not redirecting at all
我正在扫描 页眉在我制作的每个测试代码中,它不会被“缓存”并且不会被错误地重定向。
谢谢你们

引用

RedirectMatch http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectmatch

FLAGS - http://httpd.apache.org/docs/current/rewrite/flags.html

最佳答案

您不能向 RedirectMatch 添加重写标志指示。重写内容是 mod_rewrite 的一部分,重定向内容是 mod_alias 的一部分。如果你想使用'L',你可以使用 mod_rewrite 代替

RewriteEngine On
RewriteRule ^(folder1|folder2)($|/.*) http://fedmich.com/$1$2 [L,R=301]

但我不明白为什么你需要 L 的根本问题国旗在这里。还有其他您不想应用的规则吗?

关于apache - RedirectMatch 并包括 L 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21176095/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com