繁体   English   中英

React:如何在没有 PUBLIC_URL 出现在路由中的情况下提供资产?

[英]React: How can I serve assets without the PUBLIC_URL appearing in the route?

我有一个包含我的简历的投资组合网站。 我希望路线http://localhost:3000/resume.pdf打开我的简历供人们查看。 resume.pdf 文件位于我的公共文件夹中。 不幸的是,这不起作用,我必须 go 到http://localhost:3000/personal-website/resume.pdf才能真正看到我的简历。 如何摆脱由 process.env.PUBLIC_URL 引起的/personal-website前缀?

我的代码看起来像这样<href={process.env.PUBLIC_URL + "/resume.pdf"}> Resume </a>

如果您正在运行 apache 服务器,您可以使用.htaccess

RewriteEngine on
RewriteRule ^resume.pdf personal-website/resume.pdf [L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM