【发布时间】:2021-07-07 10:36:47
【问题描述】:
我已将所有 PDF 文件从多个子文件夹移至父文件夹 /downloads/ 旧情况举例:
https://www.example.com/downloads/2011/subfolder2/subfolder3/file1.pdf
https://www.example.com/downloads/2011/subfolder4/subfolder5/subfolder6/file2.pdf
https://www.example.com/downloads/2011/subfolder7/file3.pdf
https://www.example.com/downloads/2011/subfolder7/file4.pdf
所以这都是关于 /downloads/2011/ 中不同子文件夹中的 PDF 文件
现在是这样的(还有很多文件):
https://www.example.com/downloads/file1.pdf
https://www.example.com/downloads/file2.pdf
https://www.example.com/downloads/file3.pdf
https://www.example.com/downloads/file4.pdf
我想将搜索引擎中的旧链接重定向到新链接。 所以实际上所有子文件夹(除了下载)都应该从旧网址中删除 或者 网站上所有 PDF 的所有旧链接,无论它们在哪里,都应该重定向到下载文件夹。
我应该如何使用 .htaccess 来实现这些可能性?
【问题讨论】:
-
欢迎来到 SO,请在您的问题中添加您尝试过的 htaccess 文件,谢谢。
-
您好,谢谢。我尝试过的其他方法包括:RedirectMatch 301 ^/downloads/$ example.com/downloads RewriteEngine On RewriteRule ^(downloads/)。 /$1 [R,L]
标签: .htaccess redirect url-rewriting