Mar*_*ark 2 apache .htaccess redirect
我试图弄清楚如何对 .htaccess 文件进行编程,以将任何不存在的文件或目录重定向到 Web 根目录中的 index.html 文件。
我用这个指令解决了这个问题:
ErrorDocument 404 /index.html
Run Code Online (Sandbox Code Playgroud)
问题是 Web 服务器仍然返回 HTTP 404 错误。我想显示所有这些文件的永久重定向。重要的是不要返回 404 错误。
建议表示赞赏!
尝试将此规则添加到您的 htaccess 文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^ /index.html [L,R=301]
Run Code Online (Sandbox Code Playgroud)
这会检查请求是否不是文件,不是目录,也不是符号链接。然后将请求重定向到/index.html.
| 归档时间: |
|
| 查看次数: |
1975 次 |
| 最近记录: |