Heim > Backend-Entwicklung > PHP-Tutorial > javascript - Links ohne Suffix?

javascript - Links ohne Suffix?

WBOY
Freigeben: 2016-08-04 09:21:27
Original
1316 Leute haben es durchsucht

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.

Antwortinhalt:

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. .htmlIn 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

.html. Konfigurieren Sie web.xml oder zeigen Sie den Parser an. Es ist zu allgemein und wird möglicherweise vom Filter abgefangen Nach Ihren eigenen Regeln analysiert, können die Adresse und der Analyseprozess viele Probleme lösen, z. B. Hotlinks, Bildressourcenwechsel und Bildverteilung. . .

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


Richten Sie einfach die Route ein. Wenn Sie js kennen, können Sie sich den Routenteil von Express ansehen.

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage