在开发版本中,它工作得很好。但是当我制作产品时,通过Apache将它扔到主机上,并试图通过路径或重载页面进入内部页面(非主页“/”),它会给予404错误。这是很合乎逻辑的,因为我们没有静态文件,如“user.html”或smth之类的。如何使路由器生成所有静态文件?404
np8igboo1#
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.html
将其插入.htaccess文件
ht4b089n2#
!!!!!热提示来自:Vue Router return 404 when revisit to the url首先,您需要:在此基础上,我们将重新编写一个新的脚本,并将其添加到您的应用程序中。/etc/apache 2/apache2.conf文件中的命令行代码:[L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L]][L][L][L][L][L][L][L][L]在这之后,做sudo systemctl重新启动apache 2
2条答案
按热度按时间np8igboo1#
将其插入.htaccess文件
ht4b089n2#
!!!!!热提示来自:Vue Router return 404 when revisit to the url
首先,您需要:在此基础上,我们将重新编写一个新的脚本,并将其添加到您的应用程序中。
/etc/apache 2/apache2.conf文件中的命令行代码:
[L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L][L]][L][L][L][L][L][L][L][L]
在这之后,做
sudo systemctl重新启动apache 2