gpt4 book ai didi

.htaccess 301 重定向路径和所有子路径

转载 作者:行者123 更新时间:2023-12-02 08:53:24 24 4
gpt4 key购买 nike

我想要访问例如www.thisdomain.com/docs/path1/path2 重定向到 www.thatdomain.com/path1/path2

(请注意,文档不是新路径的一部分)

我在 www.thisdomain.com 上有以下内容:

RewriteEngine on

RewriteRule ^docs/* http://www.domain.com/ [R=301,L]

如果我访问 www.thisdomain.com/docs,它会定向到 www.thatdomain.com,但如果我访问像 www.thisdomain.com/docs/path1/path2 这样的子路径,它会失败。重定向是否可以拦截子路径访问并根据我的需要进行重定向?如果是这样,有什么指示吗?

谢谢。

最佳答案

对于正则表达式,* 表示前一个原子的任何数字,它将匹配/docs 和/docs/。试试这个:

RewriteEngine on
RewriteRule ^docs$ http://www.domain.com/ [R=301,L,QSA]
RewriteRule ^docs/(.*) http://www.domain.com/$1 [R=301,L,QSA]

(QSA 是查询字符串追加,因此 /docs/foo?bar=baz 不会丢失 ?bar=baz。 )

关于.htaccess 301 重定向路径和所有子路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181606/

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