gpt4 book ai didi

node.js - 将正则表达式路由映射到文档 apache xampp

转载 作者:太空宇宙 更新时间:2023-11-04 01:25:36 24 4
gpt4 key购买 nike

我用express创建了一个小型开发服务器。我正在做的是映射 URL 的第一部分并接受 / 之后的任何内容。

(我知道我查找文件的方式对于路径中间的 ../ 并不理想,我这样做是因为它是一个简单的开发服务器)

app.get("/main/*", function (req, res) {
res.sendFile(path.join(__dirname + "/../dist/main.html"));
});

因此,例如,如果我输入 localhost/main/KASDKJASJKD,它将打开 main.html 文档。这正是我们想要的。

但是,在生产中,服务器将是 APACHE 服务器。我正在 XAMPP 服务器中测试该项目,但无法获得相同的路由结果,有办法做到这一点吗?

最佳答案

我认为你可以使用.htaccess来做类似的事情:

RewriteEngine on
RewriteRule ^main/(.*) /main[R=301,L]

在 DocumentRoot 中创建一个 .htaccess 文件并将其粘贴。

关于node.js - 将正则表达式路由映射到文档 apache xampp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57633649/

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