日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

uni-app 打包H5空白頁面或者刷新404,加入偽靜態就可以解決

作者:夢之@林 更新時間: 2022-01-30 編程語言

uni-app 打包H5空白頁面或者刷新404,加入偽靜態就可以解決

1、uni-app 打包H5空白頁面或者刷新404,加入下面偽靜態就可以解決了;
2、如果不想分2個域名去配置,想和后端thinkphp代碼放在一起的話,可以在后端創建一個H5目錄來放前端的文件,增加對應H5目錄的偽靜態重寫規則,就可以正常訪問了;
3、以下是偽靜態的配置
Nginx配置

location /h5/ {
  try_files $uri $uri/ /h5/index.html;
}

Apache配置
在h5目錄里增加一個.htaccess文件

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ /h5/index.html [L] 
</IfModule>

4、如果單獨配置一個前端域名的話,域名指向是h5目錄的話,重寫規則不需要帶h5。
5、以下是偽靜態的配置
Nginx配置

location / {
  try_files $uri $uri/ /index.html;
}

Apache配置
在h5目錄里增加一個.htaccess文件

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ /index.html [L] 
</IfModule>

原文鏈接:https://blog.csdn.net/qq303522560qq/article/details/108407762

欄目分類
最近更新