我想在我的Apache Webserver上部署我的Angular应用程序。我已经在我的.htaccess
文件夹中添加了/var/www/html
文件,我尝试了几个base-hrefs。但是像许多人一样,我遇到路由问题。我只能看到我的Startpage,但是当我想要访问其他URL时,它会失败。还有什么我可以尝试或错过了什么?
答案 0 :(得分:1)
您必须启用/安装Apache mod_rewrite
模块,然后将其放入您的.htaccess
或您网站的apache配置中:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
答案 1 :(得分:0)
在“ /etc/apache2/httpd.conf”中取消注释此行
#LoadModule rewrite_module libexec / apache2 / mod_rewrite.so
收件人
LoadModule rewrite_module libexec / apache2 / mod_rewrite.so