php 服务器

php服务器的根目录下添加.htaccess文件

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index\.html$ - [L]
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule . /index.html [L]

node服务器

官方推荐 connect-history-api-fallback 插件
注意:使用插件相关的代码要放在所有路由的后面,比如多页面布置要特别注意

  1. /*....*/
  2. //新增的管理员登录页面页面
  3. app.get('/manage', function(req, res) {
  4. const html = fs.readFileSync(path.resolve(__dirname, './www/manage.html'), 'utf-8')
  5. res.send(html)
  6. })
  7. app.get('*', function(req, res) {
  8. const html = fs.readFileSync(path.resolve(__dirname, './www/index.html'), 'utf-8')
  9. res.send(html)
  10. })
  11. app.listen(3000)