基本セットアップ:私の PC でローカルに実行されている WAMP サーバー(localhost で apache 2.2.22 を実行)
ErrorDocument 404 /libelle/pages/404.html
404.html ファイルは /libelle/pages ディレクトリに配置されます
何が起こっているかは次のとおりです。
404 ページには、元のサイトと同じレイアウトとメニューがあり、同じナビゲーション メニューがサイト ページを指しています。
../index.html
what-we-do.html
ポートフォリオ.html
contact.html
最後の 3 つのファイルは 404 ページと同じディレクトリにあるため、それらへのパスはありません。
これが私がすることです:
a) 次の URL - /libelle/pages/what-we-do.html にアクセスし、必要に応じてページにアクセスします (フォーラムは localhost とのリンクを許可していないため、webroot に置き換えました)。
b) URL を /libelle/pages/ what-we-SOMEWORDSdo.htmlに変更し、必要に応じて 404 ページにアクセスします。ここでは問題ありません。
すべてがうまく見えます。上記のリンクのようにhtmlファイル名を変更する代わりに、URLのディレクトリを変更すると、奇妙なことが起こり始めます。それで、ここに行きます...
a) 次の URL - /libelle/pages/what-we-do.html にアクセスし、必要に応じてページにアクセスします。
b) URL (今回はディレクトリ名) を / libeSOMEWORDSlle /pages/what-we-do.html に変更し、必要に応じて 404 ページにアクセスします。
c) ここで奇妙なことが起こります.... 404 ページのナビゲーション メニューにカーソルを置くと、通常のサイト リンクに戻るはずです: / libeSOMEWORDSlle /pages/what-we-do.html
つまり、変更されたディレクトリ名がリンクに表示されます。これを修正する方法がわかりません。全体的に動作に困惑しています。なぜこれが起こっているのか、それを修正する方法についてのアイデアは大歓迎です。