我的网站上有一些pdf文件,我们称它们为a,b,c,d
(都以.pdf
结尾(。这些文件并不都位于同一路径下(总共有3个不同的目录(,例如我们有
https://example.com/first_dir/a.pdf
https://example.com/first_dir/b.pdf
https://example.com/second_dir/c.pdf
https://example.com/third_dir/d.pdf
我有以下别名字典:
name_conversions = {
'first_name' : 'first_dir/a.pdf'
'other_name' : 'first_dir/b.pdf'
'another_name' : 'second_dir/c.pdf'
'yet_another_name' : 'third_dir/d.pdf'
}
我想根据这个字典创建重定向,这样当我们访问https://example.com/first_name
时,我们会被重定向到https://example.com/first_dir/a.pdf
,其他条目也是如此。
如何在webpack中做到这一点?如果这不能在webpack中完成,有什么替代方案,希望不需要我制作很多新文件,每个pdf一个,也不需要创建这些pdf的副本。
我见过有人为此使用webpack proxy
,但根据我的理解,这不是用于生产,而是用于开发。
更新:我找到了一个用于重定向的插件,但我似乎可以找到如何使用它。
我发现我可以使用包redirect-webpack-plugin
。
我所需要做的就是:
module.exports = {
...
plugins: [
new RedirectWebpackPlugin({
redirects: name_conversions
})
...
]
...
}