【发布时间】:2019-05-07 05:34:56
【问题描述】:
所以我在共享主机 (FastComet) 中运行快速应用程序,但如果我想访问“/”,我会收到此消息
无法获取 /index.html.var
显然它与.htaccess文件有关
【问题讨论】:
标签: node.js apache .htaccess express
所以我在共享主机 (FastComet) 中运行快速应用程序,但如果我想访问“/”,我会收到此消息
无法获取 /index.html.var
显然它与.htaccess文件有关
【问题讨论】:
标签: node.js apache .htaccess express
我解决这个问题的方法是添加
目录索引已禁用到.htaccess
【讨论】:
确保包含诸如“example.com/app”之类的尾随路径用于子域托管,在 express.js 代码中您将使用 @get "/" 将其更改为 @get "/app/"
【讨论】:
上述答案很好,但如果您为您的网站使用共享或云托管并添加 directoryIndex:disabled,则子域或其他域可能会出现错误,因为子域或插件域存储在 public_html/abc.xyz 文件夹中。
我解决的方法,你可以把app.get("/",function(req.res){your code}换成app.get(["/","/index.html.var"],function(req.res){your code}
【讨论】: