reactjs - .htaccess 文件不适用于 Filezilla 的简单 React 应用程序
问题描述
所以我在 Filezilla 上配置我的 .htaccess 文件时遇到了一些麻烦。我在网上读到,为了使我的应用程序上的路由正常工作,我必须创建文件并将一些代码放入其中。我主要看过这两个代码:
1.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>
另一个代码:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]
使用这两个代码刷新页面(不是索引页面)后,我仍然会收到 404 错误。我也看不到索引页的内容。只有当我通过链接访问它时,我才会看到内容。我还在package.json 文件中添加了主页,并准确地将我的路线放在了索引页面上,这样它就不会显示在其他页面上。请帮忙,因为这一直困扰我一段时间,这可能是一个我找不到的简单修复。提前致谢!
解决方案
推荐阅读
- angular - 上传到 go daddy 的 Angular Web 应用程序显示空白页面
- azure-devops - 如何使用 Azure DevOps Server 在管道上使用 vmImage?
- python-3.x - 无法单击 Selenium 中的按钮
- google-chrome-devtools - 为什么 Chrome 85 Devtools 中缺少体验行?
- javascript - 正则表达式验证没有特殊字符的 URL/URI
- javascript - 使用 vue-test-utils 和 Jest 测试方法的内部逻辑
- c# - 如何通过 ref 将参数传递给成员变量?
- javascript - 每分钟在不同位置重新定位视频上的水印,无需插件
- python - 使用 selenium 查找空输入框
- graphql - 为什么多个媒体字段返回相同的图像?