-1

html と css で手動で作成したシンプルなメニューを使用すると、ナビゲーションに問題が発生します。現在のフォルダーの外のどこかに移動するときにフォルダー内のページを移動すると、前のフォルダーが URL に残り、ページが見つからないというメッセージが表示されます。私は現在開発段階にあります。展開されていません。

4

2 に答える 2

0

リダイレクトしようとしたときにルートに戻らないためです

例えば

フォルダーにない Default.aspx というページと、SubFolder というフォルダーに Page.aspx というページがあります。

リダイレクトする URL はおそらく次のようになります: Default.aspx SubFolder/Page.aspx

Page.aspx から Default.aspx にリダイレクトしようとすると、ルートに戻らないため、コードはフォルダー SubFolder で Default.aspx というページを探しますが、存在しません。ページが見つからないというエラーが発生しています。

次のように URL を記述する必要があります: ~/Default.aspx ~/SubFolder/Page.aspx

于 2012-07-31T22:58:33.213 に答える
0

相対 URL ではなく、絶対 URL を使用する必要があるようです。それで:

http://www.blah.com/category/page.html

あるいは単に

/category/page.html

いいえ

page.html

于 2012-07-31T23:00:45.233 に答える