Aus irgendeinem Grund funktionieren meine Rechnungsseite und mein Skript nach der Übertragung auf einen neuen Server nicht. Wenn ein Kunde seine Informationen eintritt, wird es in die Datenbank aufgenommen und erstellt eine Rechnung wie folgt:Warum wird meine Seite nicht angezeigt, wenn ich am Ende der URL kein HTML angehängt habe?
/Rechnungen/JohnDoe 10100188
Allerdings sollte die URL eine schöne Rechnung Seite mit allen Infos für den Auftrag eröffnen Stattdessen erhalte ich jetzt einen 404 Error. Mit dem Skript oder den Datenbanken hat sich nichts geändert. Wir haben sie einfach auf einen neuen Server und alle enthaltenen Dateien verschoben. Was noch seltsamer ist, wenn Sie am Ende von JohnDoe 10100188 .html hinzufügen, wird die Seite geladen. Ich weiß nicht warum, aber muss ich mein Skript jetzt am Ende HTML hinzufügen? Es ist verwirrend für mich, warum das jetzt nicht funktioniert. Ich hatte gehofft, jemand hätte ein ähnliches Problem und könnte mir helfen. Ich wäre sehr dankbar!
Ich denke, Sie sollten angeben, wie solche Rechnungsseiten erzeugt werden, die verwendete serverseitige Sprache, die vorherige/aktuelle Serversoftware (IIS, Apache, ...), andere spezielle Konfigurationen (zB seltsames '.htaccess' verwendet) , ... –
Meine Vermutung ist, dass Sie keine physische Datei auf Disc für jede einzelne Rechnung haben, die Sie jemals erstellt haben. Stattdessen verwenden Sie ein serverseitiges Tool (z. B. Apache mod_rewrite), sodass Ihre URL einem Skript zugeordnet wird, das die entsprechenden Informationen für die Datenbank abruft und ein HTML-Dokument im laufenden Betrieb erstellt. Im Allgemeinen können Sie Anwendungen nicht blind migrieren. Sie müssen die technischen Anforderungen des Servers kennen: Welches Betriebssystem, welche serverseitige Sprache und welche optionalen Module/Erweiterungen sind erforderlich? –
Benötigen Sie weitere Informationen – Dutchie432