问题是我试图从角度5应用程序中删除#。 我成功地这样做了,应用程序也正常工作但问题是当我尝试重新加载或刷新页面时内部链接出现404错误
例如,
www.example.com(在重新加载和刷新时工作正常)。
---------- ----------但
www.example.com/jobs(重新加载和刷新时出现404错误)
/ jobs:是路由的一部分
提前感谢您的帮助。
答案 0 :(得分:-1)
在根文件夹(.htaccess
文件旁边)中创建一个package.json
文件,并将此代码粘贴到其内容中:
RewriteEngine on
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
希望它有所帮助! :)