.htaccess - .htaccess 使用 React Router 重写 React
问题描述
我需要重写或添加到我现有的 .htaccess 文件,以便我的托管服务 (Hostinger) 可以对所有页面使用单个 index.html 文件,而不是尝试在服务器端获取新文件。我将 React 与 React-Router 一起使用,但它不了解如何正确使用路径。
现有文件:
这用于解决我的 SSL 的问题
===========================文件======================= ====
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.matthewendicott.space/$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.matthewendicott.space/$1 [L,R=301]
====================== 测试和类似问题 ==============
以下是我尝试过的一些事情:
https://hostpapasupport.com/set-301-permanent-redirect-using-htaccess/
这是一个类似的问题:
解决方案
如果有人需要这方面的帮助,我可以与我在 Hostinger 的朋友一起工作,这是您的 .htaccess 文件需要包含的内容。
完全复制并粘贴:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>
推荐阅读
- audio - 模拟移动音源的方法
- python - Flask Web App链接用户与sqlite3列表问题
- c# - EF Core 2.2调用存储过程返回0个结果
- typescript - 我如何了解未提及的打字稿规则?
- git - 如何忽略 git clone?
- php - 保护 PHP 被其他站点访问
- observable - RxSwift - 致命错误:抽象方法错误
- python - 如何将条件列表传递给检查所有可能的条件组合的方法?
- xml - 解析 web-fragment.xml 失败 - 无法读取架构文档“https://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd”
- scala - 使用两个变量列表添加 scala 列