ローカルでSSIファイルのページ内ジャンプができない

このQ&Aのポイント
  • ローカルでのSSIファイルのページ内ジャンプがエラーになる問題が発生しています
  • ページ内リンクをクリックすると「ページを表示できません」というエラーメッセージが表示されます
  • ファイルの拡張子を「.htm」に変更すると問題が解消されますが、拡張子が原因かどうかは不明です
回答を見る
  • ベストアンサー

ローカルでSSIファイルのページ内ジャンプができません

SSIを使用しています。 <ローカル>でリンクのデバッグだけしたいのですが、 ページ内リンクをクリックすると「ページを表示できません」 のエラーが表示されます。 <A href="#ranking">ランキング</A> ・・・・・ <A name="ranking"></A> ここで「ランキング」をクリックするとエラーになります。 ファイルの拡張子は「.shtm」です。 ファイクの拡張子を「.htm」に変更するとうまくいきます。 インターネットオプションの 「アクティブコンテンツの実行を許可する」にはチェックを入れてます。 拡張子は.htmじゃないとダメなのでしょうか。 OSはWindows XP Home SP2 です。 SP2にする前はうまくいってたような気がするのですが・・・ すみません。どうかよろしくお願い致します。

  • CGI
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

またまた#1です。 ネスケやfirefoxでは普通に働くのでIEのバグ・・・ いや、IEの仕様でしょうか?

mas0400
質問者

お礼

いろいろ実験をして頂きまして恐縮です。 ローカルでデバッグができればブラウザは何でもいいので、さっそくネスケをインストールしてみます。 1人で悩んでると、ブラウザを変えてみるという発想が全然思いつきませんでした。 忙しい中、3回も回答して頂きまして本当にありがとうございました。感謝いたします。<(_ _)>

その他の回答 (2)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

#1です。 ごめんなさい。 うそをつきました。 ページが表示できないようです。 htmにすれば普通に飛びます。 何ででしょうね・・・?

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

Win2000では普通に動きました。 ・・・SP2のバグ?

関連するQ&A

  • htmlファイルでPHPとSSIを有効にさせる方法

    htmlファイルで、PHPとSSIの両方を有効にさせる方法について教えて頂きたいです。 下記のように、htmlでPHPとSSIを両方とも有効にしたいと思い、 htppd.confファイルを下記のようにしたところ、PHPは有効になったのですが、SSIが無効になってしまいました。 おそらく、SSIの記述が、PHPの記述で上書かれてしまったのだと思いますが、htmlで、PHP,SSI両方を有効にする方法はありますでしょうか? htmlファイルの内容 --------------------------------------------------- (省略) <?php include("/life_contents/login_check.html"); ?> (省略) <!--#include virtual="/resource/ssi/login/status.html" --> (省略) --------------------------------------------------- httpd.confの内容 --------------------------------------------------- (省略) AddType text/html .html .htm .shtml .shtm AddOutputFilter INCLUDES .html .htm .shtml .shtm (省略) AddType application/x-httpd-php .html (省略) ---------------------------------------------------

    • 締切済み
    • PHP
  • SSIのようにして、CGIをページ内に表示させる

     通常のHTMLページにCGIを読み込むにはSSIなどの方法がありますが、  SSIを使っているページは左、中央、右といったように分かれていて、呼び出した日記を中央に表示させるとします。これだとトップページはSSIで問題なく表示出来ますが、その表示された日記にあるリンク(先月の日記、とか)をクリックして先月のページを表示させると、SSIの仕組みからして当然、最初に読み込んだ際のレイアウトは無視され、左、右のカラムは消えて、ただの日記だけのページになってしまいます。  iframeなど、別の表示方法もありますが、iframeなどのフレームはSEOの観点から避けたいと思っています。  SSIでは無理だとすると、このようなリンク先まで最初の読み込みレイアウトを維持して表示する方法はあるでしょうか。

    • ベストアンサー
    • HTML
  • HPビルダーSSI作成に関して。本文を特定箇所に

    入れたいのですが、うまく入りません。 トップページ:http://www.ikumou-blog.com/index.htm SSI   :http://www.ikumou-blog.com/testssi.shtm SSIは、分かったのですが本文を入れたい箇所に入れる事が出来ないで困っております。 操作方法をご存知の方いらっしゃいましたら、お教え頂けませんでしょうか。どうぞよろしくお願い致します。

  • SSIとSEOについて

    こんにちわ☆ とあるサイトの質問と答えに、以下のようなものがありました。 「■質問 SSI (Server Side Include)をページに使うとランキングが落ちたり SEO に何か影響がありますか? (質問者:匿名) ■回答 SSI とは特定の文字列をWebページに記述しておくことで、サーバにリクエストがあった時に、そのSSIの実行コマンドの結果を置き換え・表示してくれる機能です。 SSI の働きを理解していただければ、SSI が SEO に影響があるかないかはわかりますね。つまり、クローラーがサーバにリクエストを送ったとき、SSI が実行された結果をサーバが返してくるわけですから、SSI 自体がクローラーによるページ情報の収集およびページの分析の障害になることはありません。 ということで、SSI を使っても何も問題はありません。」 という内容だったんですが、 トップページ、または全ページの拡張子が「shtml」でも 「SEO」に影響はないってことなんでしょうか?? shtmlをhtmlに変更することも可能なようですが、 shtmlで不都合なこと? などがあれば同時に教えていただけると助かります。 お返事よろしくお願いしますm(;∇;)m

    • ベストアンサー
    • HTML
  • Dreamweaver8で作業中に、ページ内ジャンプを有効にするには?

    Dreamweaver8で作業中に、ページ内ジャンプを有効にするには? ページ内リンクテキスト <a href="abc#xyz">ファイル名</a> を右クリックして「リンクされたページを開く」を選択すると、「見つかりませんでした」となります。 長いページでページ内リンク(アンカー)が多くあり、不便をかこっています。よろしくおねがいします。

  • PHPで同一ページ内でページの読み込みについて

    ナビゲーションから、リンクをクリックすると、ページが読み込まれるプログラムを作っているのですが、どのようにすればよいのでしょか?さっぱりわかりません。アドバイスお願いします。 ↓参考 //ナビゲーション <ul> <li><a href="#">リンク1</a></li> <li><a href="#">リンク2</a></li> <li><a href="#">リンク3</a></li> <li><a href="#">リンク4</a></li> </ul> //リンク1がクリックされたら、これを表示したい。 <?php require("hoge1.php"); ?> //リンク2がクリックされたら、これを表示したい。 <?php require("hoge1.php"); ?> //リンク3がクリックされたら、これを表示したい。 <?php require("hoge1.php"); ?> //リンク4がクリックされたら、これを表示したい。 <?php require("hoge1.php"); ?> ↓イメージ図 index.php内でページの読み込み --------------------------------- | ヘッダー | --------------------------------- --------------------------------- |リンク1|リンク2|リンク3|リンク4| ---------------------------------- ここでページの読み込み --------------------------------- | フッター | --------------------------------- 宜しくお願いします。

    • ベストアンサー
    • PHP
  • ホームページ内の他のページにジャンプ出来るのに、戻れない。

    どこが間違っているのか、お分かりの方教えて頂けないでしょうか? リンク元URL jyushou.html リンク先URL dokuritu.html リンク元での設定 <a href="dokuritu.html#dokuritu">***</a> リンク先での設定 <a name="dokuritu">***</a> <td rowspan="2" valign="bottom" align="right"> <font size="5"><a href="jyushou.html#dokuritu"> 戻る</a></font></td> 以上のコードで「戻る」をクリックしますと「ページが表示出来ません」と出ます。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 部分ページURLへのアクセスでトップフレームを表示

    わかりにくいタイトルでごめんなさい。 http://www.~.jp/index.htm でアクセスできるトップページは左右の2つのフレームに別れていて、右側にコンテンツ、左側が各コンテンツへのリンク(画像)を表示しているとします。 そこでコンテンツAをクリックしたときには、右側にトップページと同じディレクトリにあるa.htmを表示します(状態A)。これは、targetでフレームを指定しています。 さて、index.htmのURLをご案内して見に来てもらう時は問題ないのですが、a.htmのURLをご案内して来てもらったときは、左側のリンクバーが表示されません。そのときでも、状態Aの様に表示するにはどうしたらいいでしょうか。 全てのページをフレームページにして、リンクバーをロードさせれば実現出来そうですが、あまりスマートには思えなくて...

    • ベストアンサー
    • HTML
  • 1つのhtmlファイルで複数のページの役割を

    例えば画像ファイルが10個(a.jpg, b.jpg, ~ i.jpg, j.jpg)あったとして、これらを1枚1枚表示するとしたら例えば <a href="a.htm">a.jpg</a> <a href="b.htm">b.jpg</a> ・ ・ ・ <a href="i.htm">i.jpg</a> <a href="j.htm">j.jpg</a> みたいな感じでそれぞれhtmlファイルを用意すればいいのでしょうけど、 これを1つのhtmlファイル z.htmだけで <a href="z.htm">a.jpg</a> <a href="z.htm">b.jpg</a> ・ ・ ・ <a href="z.htm">i.jpg</a> <a href="z.htm">j.jpg</a> 上の状態だとすべて同じ内容のz.htmに飛ぶだけですが、 a.jpgをクリックするとz.htmはa.jpgが、 b.jpgをクリックするとz.htmにはb.jpgのみが表示されている・・・。 みたいな感じで見せることはできるでしょうか? javaスクリプトとかで解決できるでしょうか? 分かりづらい質問かもしれませんが、よろしくお願いします。

  • フレーム内のページ表示について

    メニューとメインでフレームのページを作っています。 メインページに直接訪れた人の為に、「メニューが表示されない場合はクリック」とフレームページのリンクを作ってあります。<A href="index.html" target="_top"> フレームページ(メニュー)は表示されるのですが、次にメニュー項目をクリックすると、全画面でメインページがでてしまい、またメニューが見えなくなってしまいます。 ふつうにフレームページ(index.html)を開いた場合は、ちゃんとメインフレーム内に各ページが表示されるので、なぜメインページのリンクからだとそれができないのかがわかりません。 フレーム名はメニュー=menu メイン=mainとして、メニュー各項目のリンクは<A href="001.htm" target="main">としてあります。 説明が下手でごめんなさい。よろしくお願いします。

    • ベストアンサー
    • HTML