Javascript 如何使Nuxt.js同时接受`/`和`/index.html`URL?
我使用的是Nuxt.js默认模式、通用和历史路由器 当我运行Javascript 如何使Nuxt.js同时接受`/`和`/index.html`URL?,javascript,vue.js,vue-router,nuxt.js,Javascript,Vue.js,Vue Router,Nuxt.js,我使用的是Nuxt.js默认模式、通用和历史路由器 当我运行numxt generate并获得一个网站时,numxt.js在dist文件夹中生成index.html 因此,如果我发布网站,我可以通过https://example.com/ 如果我导航到https://example.com/index.html,Nuxt.js立即将我的网站重定向到: This page could not be found Back to the home page 如果我禁用浏览器JavaScript,我可
numxt generate
并获得一个网站时,numxt.js在dist文件夹中生成index.html
因此,如果我发布网站,我可以通过https://example.com/
如果我导航到https://example.com/index.html
,Nuxt.js立即将我的网站重定向到:
This page could not be found
Back to the home page
如果我禁用浏览器JavaScript,我可以访问我的网站
我试过了,它不起作用,我想这是因为它是动态路线,我的是基本路线
如何使Nuxt.js同时接受这两个
https://example.com/
和https://example.com/index.html
?您必须在基础vue.js中定义路由。如何配置请参见此处:
https://nuxtjs.org/guide/routing/
请注意,将项目改为“通用”而不是“单页应用程序”,这也会产生影响。
这里的基本问题是在编程语言之上的一个框架之上的另一个框架。解决过这个问题吗?我还试图弄清楚如何在不需要修改htaccess的情况下同时允许这两者,因为它更像是一个应用程序而不是一个站点。