2012-01-03 11 views
0

最初は私はHTMLに慣れていません。<a href = "/ test /"どのようにコンテンツを読み込みますか?

私は自分のサイトを構築するときに別のウェブサイトを勉強しようとしています。

HTMLの代わりに

<a href="test.html">...</a> 

<a href="/test/">...</a> 

を言うとき、私はそれがロードされるどのようなコンテンツがロードされている方法を見つけ出すことはできませんか? 私は

<a href="/test">...</a> 

を見れば、私はちょうどファイルの拡張子(私はなぜ知らないaltho)を見ることができないということを理解すると思います。

しかし、別のバックスラッシュがあるとフォルダのように見えますが、その読み込みとは何ですか?私は漠然としています私のコンテンツを変更するには、簡単なJavaScriptの(.hideと.SHOW)を使用して、それがリンク可能にするためにハッシュ値を使用しますが、www.test.com/test/代わりのwww.test.com/test.html#test

のようなきれいに見えるURLを持っていることを好むだろうしていますmod_rewriteを認識していますが、サイトのHTMLのhrefリンクを見ているときにそれが起こっているのかどうかはわかりません。

ありがとうございます。それを理解してください!

答えて

0

まず、質問を複数の質問に分割する必要があります。 "/ test /"に関しては "/ test"と同じで、サーバーのパブリックルートフォルダへの相対URLを指定し、次にディレクトリ(または別名)をテストし、次にデフォルトのDirectoryIndex設定(通常index.html/phpなど)を意味します。実際には、「/テストは/」フォームには、私は、ルートディレクトリで

+0

これは意味があります、ありがとうございます!私はDreamweaverを使用しています。ブラウザが「/ test」または「/ test /」を使用してサイトをプレビューすると、そのフォルダにあるindex.htmlに行くのではなく、そのフォルダにFinderを開きます。だから私はDirectoryIndexを設定するためにPHPを使用する必要がありますか?それとも、サイトが実際にオンラインになった後に起こるだけなのでしょうか?おかげさまで、私はこれを初めて体験しています...私は自分自身でさらに読むことを続けますので、あなたの答えと、あなたが私に与えることができる余分な情報に感謝します! – zeebot

+0

DirectoryIndexはWebサーバーの設定です。通常はapache。 – Slavic

0

は、.htaccessファイルを作成します(この最後の1 abotuわからない)覚えている限り、より望ましいです

RewriteEngine On 

    RewriteBase/

    RewriteRule ^test /test.html/#test 
+0

なぜ 'RewriteBase /'ですか?なぜそれが必要でないときにそれを使用するのですか? –

+0

サブフォルダーにリダイレクトしたい場合はRewriteBase /サブフォルダ/ –

+0

私の全体的な評判はRewriteModレスポンスに基づいているので、 'RewriteBase /'が何のためになっているのか知っています。使用していない場合はルールを書き換えますか?それを追加する必要はないようだ。必要がなければ...追加しないで、これは私のPOVから物をきれいにする)。 –

0

/test/test/は同じで、testフォルダのデフォルトウェブサイトを指します(HTMLの場合はindex.htmまたはindex.html)。

+0

ありがとう、それは理にかなっています。 – zeebot

関連する問題