Ich möchte meine Angular-Anwendung auf meinem Apache-Webserver bereitstellen. Ich habe bereits eine .htaccess
Datei zu meinem /var/www/html
Ordner hinzugefügt, ich habe mehrere Base-Treffs ausprobiert. Aber wie viele Leute habe ich Probleme mit dem Routing. Ich kann nur meine Startseite sehen, aber wenn ich zu einer anderen URL gelangen möchte, schlägt sie fehl. Was kann ich sonst noch versuchen oder haben lassen?Angular 4-Anwendung auf dem Apache-Webserver bereitstellen
1
A
Antwort
1
Sie müssen aktivieren/installieren Sie die Apache mod_rewrite
Modul, und diese dann für Ihre Website entweder in Ihrer .htaccess
oder Ihrer Apache-Konfiguration setzen:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
+0
Vielen Dank! Das Installieren und Aktivieren von mod_rewrite hat das Problem behoben! :) –
+0
@PierreDuc, können Sie hier helfen https://StackOverflow.com/q/47315228/2761641 –
Verwandte Themen
- 1. Fehler Angular Anwendung bereitstellen auf Firebase
- 2. Angular - eine JSON-Datei Bereitstellen auf Firebase
- 3. Bereitstellen von Angular Website auf Nginx
- 4. PHP bereitstellen auf dem Server (Laravel)
- 5. Bereitstellen von IPA auf dem iPhone
- 6. angular 2 Asset nicht auf dem Server
- 7. Wie eine Angular 2-Anwendung auf Windows-Server (IIS) bereitstellen?
- 8. Bereitstellen von Angular-Fullstack App auf Heroku mit Codeship
- 9. Bereitstellen von NodeJS, Puppeteer und Angular auf Google Cloud
- 10. Benachrichtigen Sie Benutzer nach dem Bereitstellen neuer App in Angular 2 mit Angular CLI
- 11. Bereitstellen von Angular 2 Tutorial Webpack Build
- 12. Angular 4-Anwendung auf Amazon Web Services bereitstellen
- 13. Wie Sie Angular 4 App auf Apache htdocs bereitstellen?
- 14. Bereitstellen der Angular App auf AWS für die Produktion
- 15. Bereitstellen nach dem Build-Skript
- 16. Bereitstellen von externen Daten beim Bootstrapping Angular
- 17. wie yeoman angular-fullstack project bereitstellen?
- 18. Bereitstellen von Angular 4/NodeJS in Heroku
- 19. Bereitstellen einer Angular-App im IIS
- 20. Bearbeitbare und nicht editierbare Felder auf dem iPhone bereitstellen
- 21. Django - ImageField, Bild hochladen, speichern und auf dem Entwicklungsserver bereitstellen
- 22. Bereitstellen der nodejs-Website auf dem Host-Server
- 23. Bereitstellen von Rails auf dem Shared-Server "dreamhost"
- 24. Visual Studio 2008 - Zwei Projekte auf dem Gerät bereitstellen
- 25. Bereitstellen von ASP.NET MVC-Projekten auf dem Testserver
- 26. Bereitstellen von zwei verschiedenen Play! Anwendungen auf dem gleichen Hostnamen
- 27. Bereitstellen von JavaFX-Anwendung auf dem Mac von Windows
- 28. Bereitstellen einer VM über Ansible auf dem ESXi-Host
- 29. Welche Angular 2 Tour-of-Heroes-Dateien muss ich auf einem Webserver bereitstellen, auf dem kein Knoten ausgeführt wird
- 30. Angular 4 routing funktioniert nicht auf dem vps server
Versuch hinzufügen, um Ihr URL-Muster gehasht. Es sieht so aus, als ob die Einrichtung Ihres Servers nicht korrekt ist. https://angular.io/guide/router#browser-url-styles –
@Taha Obed, können wir einen Chat haben, ich versuche, die gleiche Sache zu tun, wie ich Angular 4-Anwendung auf Apache-Server bereitstellen möchte, und ich will wissen, die nitty gritty beteiligt, meine gmail ist [email protected] –