2016-03-20 3 views
-3

私が必要とするすべてのことをやり遂げる方法は分かっていますが、私が問題にしているのはサブディレクトリだけです。異なるサブディレクトリにアクセスするには、ページ上のリンクをどのように構成しますか?

例: Nav.phpはルートディレクトリにあります。 Index.phpもルートディレクトリにあります。 今、私はabout/cats.phpにある猫についてのページに行きたいと思っています。

about/cats.phpからblog/kittens.phpへのリンクはどうすればいいですか?

<a href="about/cats.php">cats</a>は、ルートディレクトリからちょうど良い/ catsになります。しかし、もし私がblog/kittens.phpページにいたら、about/blog/kittens.phpのようなリンクを得るでしょう。

大規模/動的配列が必要なものではありません。私はこれを行うための最もクリーンな方法で私の頭を包み込むのに苦労しました。

ルートから2つまたは4つのレベルになっていても、1つのナビゲーションファイルを保持できますが、正しいリンクを維持するにはどうすればよいですか。私は他の人がSQLデータベースを使用するのを見てきましたが(それが私が気にしない最良の方法です)、それはあまりにも複雑で、ずっと簡単な方法がありません。

答えて

3

hrefの開始時に/(スラッシュ)を追加すると、ルートから考えられます。たとえば、cats.phpページにあり、ブログ/子猫ページにアクセスしたい場合は、hrefをこのようにします。

<a href="/blog/kittens.php">Kittens</a>

0

について移動するための方法は、それがインデックスページとともに、サイト上の任意の場所を使用することができるように、absolute urlsnavbar/sidebarを持っています。

メニューは、それが役立ちます:)

を願っています
<a href="/blog/kittens.php">Kittens</a> 
<a href="/about/cats.php">Cats</a> 

のようなリンクを持つことができます
関連する問題