如何解决重新加载页面AngularJs后找不到页面
我在Angular js中有安装项目。我使用href =“ / demo /”设置了基本标签,但是当我尝试重新加载页面时,却出现404页面错误。我的.htaccess是
<ifModule mod_rewrite.c>
RewriteEngine on
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ index.html [L]
</ifModule>
解决方法
请在基本标记中将href='domain root'
设置为默认值。
基本标记最初是为页面上所有链接指定默认URL和默认目标。
文档中只能有一个<base>
元素,并且必须在<head>
元素内部。
此外,它与.htaccess文件也不相关。
顺便说一句,在angular.js路由开发模式中,它已添加#
。从'/annonser/1/'
到'/#!/item/1'
如果您尝试使用.htaccess删除#
,实际上是不好的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。