2016-05-28 47 views
-1

しているリンクビットを検索し、私はナビゲーションバーのリンクがどのように動作するかで何かを見逃していると思います。私は単一のページのサイトのようなもののために働くこのリンクのスタイルを理解し、ページの場所にインデックスを付けます。ブートストラップのナビゲーションバーは

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

しかし、私はルビー、PHPやフレームワークのような言語のいくつかの種類が使用されていることを想定していますが、私はつまずいていないこの

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

のようなリンクでサイトの多くを見ています使用されているものについて。それはかなり一般的であるように見えます。人々はmod_rewriteを使ってURL内の.phpのような拡張機能を削除していますか?誰もがいくつかの洞察を提供する?

+0

あなたの質問を明確にしてください。 – vanburen

+0

はそこ.. 'AngularJS'は例の一つであり、これを行いどのフレームワークがたくさんあります...私たちは、あなたが持っている例2つの異なる場所にそこに行くこと –

+0

..あなたがより多くの詳細を提供しない限りがあり、正確に何を伝えることはできません。 'Aboutは' 'Aboutは' about.htmlに行くだろうと '属性(もの.phpまたは何か他のものでもよい) – StrangeOne101

答えて

0

私は、リンクには、ファイルの拡張子がない、なぜ何を求めていることなどのhref =「about.php」またはのhref =「about.html」など、あると思いますか?

答えは細目のない、非常に幅広いですが、私はファイル拡張子の大半はmod_rewriteの/ htaccessファイルを使用して除去されると言うでしょう。基本的な例として、カスタムパーマリンクを作成しない限り、WordPressは.htmlまたは.php拡張子を表示しません。もちろんhttps://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/

のような他のシナリオは、あります

私はこのサイト上の例(クレジット:アレックスCican)をテストしていませんが、私は、彼らはあなたの拡張機能が削除される方法に関する指示を与えるべきであると考えていますDjangoのようなフレームワークでのURLの構築ですが、上記はあなたの質問を満たすはずです。

+0

は、より多くの研究の後、それはほとんどのフレームワークがやっていることになります「約」=' idを持つ要素にジャンプしますこの。 –

関連する問題