gpt4 book ai didi

apache - 使用 .htaccess 规则递归重定向所有 PDF?

转载 作者:行者123 更新时间:2023-12-04 05:00:50 26 4
gpt4 key购买 nike

我正在尝试提出一个规则,将所有 PDF 递归重定向到不同的目录,除了我所做的更改之外保留路径。

初始目录是/wp-content/uploads
目标目录是/build/wp-content/uploads

所以/wp-content/uploads/2013/03/LW_Stevens.pdf

将重定向到/build/wp-content/uploads/2013/03/LW_Stevens.pdf

RewriteEngine On
RewriteRule ^wp-content/uploads/*/(.+\.pdf)$ build/wp-content/uploads/*/$1 [L]

显然/*/部分是错误的,我该如何正确地做到这一点?

最佳答案

这是我的建议,在初始目录后匹配或不匹配路径。
如果初始目录后没有路径,则会被忽略。

RewriteRule ^wp-content\/uploads\/(?:(.+)\/)?(.+\.pdf)$ build/wp-content/uploads/$1/$2 [L]

您可以在此处查看返回的匹配项:
http://rubular.com/r/16io6ZVSJc

关于apache - 使用 .htaccess 规则递归重定向所有 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16179426/

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