将下一个 js 应用程序部署到 FTP (filezilla) 时 htaccess 出现问题
Issue with htaccess when deploying next js app to FTP (filezilla)
编辑:
主机有 子域 ,所以我添加了 basePath: "/thesubdomain",
和 现在 它 正常工作 。
我尝试将 out
目录从下一个 js 应用程序上传到之后出现的 filezilla
next build && next export
。
但是现在样式不加载,nextjs 基本路由器也不工作。
基本上原始 html 加载到浏览器。
我的 .htaccess
长什么样(也许这就是问题所在,不知道):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.html [QSA,L
我在 docs/google 中没有找到任何内容。
提前致谢!
我会建议您 运行 在本地进行下一次构建 && 下一次导出,然后将 .next 或构建文件夹部署到 FTP
如果 host 具有 subdomain(如我的情况),请尝试将 basePath: "/thesubdomain"
添加到您的 next.config.js
.
那应该可以解决问题。
编辑:
主机有 子域 ,所以我添加了 basePath: "/thesubdomain",
和 现在 它 正常工作 。
我尝试将 out
目录从下一个 js 应用程序上传到之后出现的 filezilla
next build && next export
。
但是现在样式不加载,nextjs 基本路由器也不工作。
基本上原始 html 加载到浏览器。
我的 .htaccess
长什么样(也许这就是问题所在,不知道):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.html [QSA,L
我在 docs/google 中没有找到任何内容。
提前致谢!
我会建议您 运行 在本地进行下一次构建 && 下一次导出,然后将 .next 或构建文件夹部署到 FTP
如果 host 具有 subdomain(如我的情况),请尝试将 basePath: "/thesubdomain"
添加到您的 next.config.js
.
那应该可以解决问题。