Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use the createWebHashHistory method to avoid 404 errors
When using createWebHistory method in Vue 3, we may encounter a 404 error when reloading a page or accessing a specific URL directly due to a server configuration that does not properly support HTML5 history, references at [1] and [2]. Switching to createWebHashHistory method avoids a 404 error when reloading a page, as it doesn't require a server configuration to handle navigation. By using the # sign in the URL, the browser processes everything after the # sign without sending it to the server, which helps maintain the application state smoothly when reloading the page. Tested: 1. Go to the Obmc web page. 2. Switch between different pages. 3. Reload the website by pressing the reload button on the web browser. 4. The Obmc web page reloads normally, without any errors 5. Go to the KVM page and press "Open In New Tab"; the new KVM screen window displays normally, without 404 error. 6. Go to the SOL page and press "Open In New Tab"; the new SOL screen window displays normally, without 404 error. [1]: https://router.vuejs.org/guide/essentials/history-mode.html [2]: https://stackoverflow.com/questions/66514813/error-404-on-page-reload-with-vue3-routing Change-Id: I6f4dbd2b27888c852b627d74471671352ee43a39 Signed-off-by: Huy Le Anh <[email protected]>
- Loading branch information