apache - Angular 路由,刷新给出 404,.htaccess 不起作用

标签 apache angularjs

这已被多次询问,但我似乎仍然没有弄清楚我的 Angular 应用程序中的问题。

我的路由工作正常,直到我刷新页面并显示“找不到页面”。流行的解决方案是我将一个 .htaccess 文件添加到我的应用程序的根目录,但它仍然无法正常工作。我什至尝试过不同的 .htaccess 脚本。

最佳答案

试试这个 .htaccess:

Options +FollowSymLinks

<ifModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !index
    RewriteRule (.*) index.html [L]
</ifModule>

关于apache - Angular 路由,刷新给出 404,.htaccess 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21069281/

相关文章:

php - LAMP 服务器上的 Windows 身份验证

php - 如何使用 PHP 和 Apache Web 服务器正确调用 Python Pyro 客户端?

javascript - 对象到数组 - 快速转换

javascript - Angular JS ng-cloak 在页面加载时无法正常显示表达式符号

angularjs - 将 ng-show 设置为 true 不起作用

apache - 用于 profile.php 查询的 htaccess 重写器

php - Apache/PHP 下载 index.php 而不是显示..?

apache - Grails + Tomcat + Apache 切换到 HTTPS 时出现错误

javascript - 检查文本框中的整个字符串值是否为零(0)或特殊字符

node.js - Azure - 每个 Web 应用程序进行多个部署?