Ich habe ein Tag wie dieses <a href="/firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3b" >
auf einer Website gesehen. Wenn Sie darauf klicken, wird auf eine neue Seite gesprungen.
Ich habe ein Tag wie dieses <a href="/firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3b" >
auf einer Website gesehen. Wenn Sie darauf klicken, wird auf eine neue Seite gesprungen.
Tatsächlich handelt es sich unabhängig von der Art der URL im Wesentlichen um eine Zeichenfolge. Die Art und Weise, wie diese Zeichenfolge analysiert wird, wird hauptsächlich vom Server implementiert.
无才狂士
Die Antwort ist sehr klar
Früher war die URL so: www.x.com/xx/index.html
Die URL kann direkt durch Verweis auf diese Datei geöffnet werden 🎜> Mit rewrite kann „www.x.com/xx/index.html“ auf Aufgabenressourcen verweisen, bei denen es sich um HTML-Dateien, Bilder, Videos usw. handeln kann. index.html
Nachdem der Server die Anfrage erhalten hat, findet er den Punkt auf den von
gemäß den Rewrite-Regeln verwiesen wird, und geben Sie die entsprechenden Ressourcen an den Client zurück.
Das Suffix xx/index.html
ist jetzt im Grunde bedeutungslos, aber
ist suchmaschinenfreundlich und jeder ist es gewohnt, .html
als Suffix zu verwenden. .html
In einigen Schnittstellen hat das Suffix eine besondere Bedeutung. Beispielsweise gibt .html
Daten im
-Format zurück und /xx/index.html
gibt Daten im html
-Format zurück, /xx/index.json
json
So implementieren Sie
Ich habe es nicht klar gesehen, aber das Prinzip ist das gleiche, und die Anfragen sind alle xxxx.do, es muss nur konfiguriert werden . Es gibt viele Möglichkeiten, es zu konfigurieren
mlgj.
firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3bDies ist der Ordnername
Appache verfügt über ein Rewrite-Modul, bei dem es sich um eine Umleitung handelt.
Sind Servlets nicht so?
web.xml-Konfiguration
Niemand schreibt vor, dass Links ein Suffix haben müssen, oder? Müssen Sie beim Besuch von Baidu ein Suffix hinzufügen? Aus demselben Grund.
Die Hauptsache ist, dass Ihr Server diesen Satz mysteriöser String-Routing-Regeln analysieren kann, sogar www.a.com/123