0

404 ページを にリダイレクトしたいのですが。[現在のカタログ]、または .. [レベルアップ] 最初のカタログが失敗した場合。

誰かがhttp://mypage.asd/cat1/cat2/page.htmlにアクセスしようとして、cat1 に cat2 カタログがない場合、ブラウザは (最終的に) cat1 にアクセスします。

サブカタログごとに異なる 404 ページを作成したくないので、簡単に作成できるので、ここで質問します。

ページは js 要素を含む html です。js でメタ タグを動的に変更しようとしましたが、うまくいきません (js はオンロードで実行され、メタ タグは以前に解析されます)。

私のリダイレクトコード - 今のところ - は標準です:

<meta http-equiv="refresh" content="3 URL=./">
4

2 に答える 2

0

サーバー側でこれを行うことができます-生のhttpリクエストを傍受し、ページが存在しない場合は、任意のロジックに基づいて別のページをロードします. 使用しているサーバー側のプラットフォーム/フレームワークに応じて、これはさまざまな方法で実現できます。

Apache サーバーを実行している場合は、.htaccess を使用してこれを行うことができます。その方法については、このスタックオーバーフローの質問を参照してください。

于 2013-04-28T07:24:37.787 に答える