2016-05-28 19 views
-1

Habe ein wenig gesucht und denke, ich habe etwas in wie Navbar Links arbeiten verpasst. Ich verstehe diesen Verknüpfungsstil, der für eine Seite mit einer einzelnen Seite funktioniert und auf den Platz auf der Seite verweist.bootstrap navbar links

<a href="#about">About</a> 

aber ich sehe viele Websites mit Links wie diese

<a href="about">About</a> 

ich davon aus bin, dass irgendeine Art von Sprache wie Ruby, PHP oder einem Rahmen verwendet wird, aber ich habe nicht gestolpert auf was verwendet wird. Es sieht so aus, als wäre es ziemlich normal. Benutzen Leute einfach mod_rewrite, um Erweiterungen wie .php in der URL zu entfernen? Wer gibt Einblick?

+0

Bitte klären Sie Ihre Frage. – vanburen

+0

Es gibt viele Frameworks da draußen, die dies tun .. 'AngularJS' ist eines der Beispiele .. Wir können Ihnen nicht genau sagen, was es gibt, es sei denn, Sie liefern weitere Details .. –

+0

Das Beispiel, das Sie dort haben, geht zu zwei verschiedenen Orten. 'About' springt zu einem Element mit dem Attribut 'id = "über" ', wobei' About' auf über.html (vielleicht auch .php oder etwas anderes) geht. – StrangeOne101

Antwort

0

Ich denke, was Sie fragen, ist warum gibt es keine Dateierweiterung in der Verbindung, wie href = "about.php" oder href = "about.html"?

Die Antwort ist ziemlich breit ohne Details, würde ich sagen, die Mehrheit der Dateierweiterungen werden mit mod_rewrite/htaccess entfernt. Als ein grundlegendes Beispiel zeigt WordPress keine HTML- oder .php-Erweiterungen an, es sei denn, Sie erstellen dafür einen benutzerdefinierten Permalink.

Obwohl ich nicht die Beispiele auf dieser Seite getestet haben (Foto: Alex Cican), ich glaube, sie sollten Ihnen einen Hinweis geben, wie Erweiterungen entfernt werden: https://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/

Natürlich gibt es andere Szenarien, wie zum Beispiel die Konstruktion von URLs in Frameworks wie Django, aber das obige sollte deine Frage befriedigen.

+0

Nach mehr Forschung sieht es aus, als würden die meisten Frameworks arbeiten Dies. –