問題タブ [http-status-code-404]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - Web サイトのスタイルを変更した後の複数の 301 リダイレクト (SEO)
最近サイトを更新しました。古いものは約 300 ページでした...新しいものは約 80 です ;)
これは、古い構造では、すべての引数に対して多くのページがあったためです。代わりに、「要約」を含むページが 1 つだけになりました。
たとえば、'car' 引数に関する古い構造は次のとおりです。
- メインページ「車」
- サブページ「タイヤ」
- サブページ、「エンジン」
- サブページ、「アクセサリー」
- 等...
これで、「cars」ページが 1 つだけになり、すべてが内部に含まれています。
実際には、.htaccess 301 リダイレクトを使用して、すべてのサブページをメイン ページにリダイレクトします。
そのため、1 つのページに多数の異なるページ (メイン トピックが同じであっても) が含まれています。
これは seo にとって良いことだと思いますか、それとも古いメイン ページだけをリダイレクトして、古いサブページに 404 not found を与える方がよいと思いますか?
php - PHP404エラーページにコンテンツが表示されない
Windows / IIS/PHPウェブホストにカスタム404エラーページを実装する際に問題が発生しました。ヘッダーで404ステータスメッセージを送信しようとすると、コンテンツがクライアントに送信されず、代わりに空白のページが表示されます。
これが私が使用している非常に単純なスクリプトです:
私の開発マシンでは、出力(ブラウザーに表示)は次のようになります。
私のホストには出力がありません。PHPによってエコーされるコンテンツ、または通常のHTMLとして以下に含まれるコンテンツに関係なく、空白のページ以外は生成されないようですが、ログ記録、データベース書き込みなどのPHP処理は通常どおり続行されます。
誰かが問題が何であるか、またはそれを解決する方法を提案できますか?
http - クエリ文字列が欠落している場合、ユーザーに 404 を返しますか?
クエリ文字列が必要だとしましょう。たとえば、「アイテムミッド」。そのクエリ文字列が何らかの理由で欠落している場合、ユーザーに 200 エラー ページまたは「404 Not Found」を表示する必要がありますか?
私は404を支持しますが、よくわかりません。
ruby-on-rails - https を使用して Rails サイトにアクセスしようとすると、404 エラーが発生するのはなぜですか?
私のサーバーは現在phpサイトをホストしています。このサイトでは、特定のページで既に SSL を使用しています。現在、Rails に移行しており、新しい Rails アプリはすべてサブフォルダーに格納されています。Passenger がセットアップされ、私のアプリはうまく機能します。問題の 1 つは、ssl を使用してこれらのページにアクセスしようとすると、404 エラーが発生することです。どうやら apache は、通常のように Passenger に渡すのではなく、リテラル フォルダーを探しているようです。私は何が欠けていますか?
iis - SiteMapPath CSS などの WebResource.axd 404
私が持っているサイトは、私のサーバーと未使用の 2003 サーバーでうまく動作します。しかし、サイトをクライアントのサーバーに移動しようとすると、サイトの機能の一部が機能しません。SiteMapPath の CSS とメニューの JavaScript のように。
クライアントのサーバーからログを記録します。
2009-04-03 17:22:20 W3SVC44836191 XXX.XXX.XXX.XXX GET /WebResource.axd d=nFPK0XLN-ynHK7RFK3-O_5JOGa3F6eDQZaw2fDS9H-hsMCDPLAS0vS6xsQkMZOo5bD2x9W3P9ULIjVogWhfPoA2&t=633626988000000000 8080 - XXX.XXX.XXX.XXX Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+InfoPath.1;+.NET+CLR+2.0.50727;
+.NET+CLR+1.1.4322;+.NET+CLR+3.0.04506.30;+MS-RTC+LM+8) 404 0 2
axd 拡張機能の「ファイルが存在することを確認する」トリックのチェックを外してみましたが、さいころはありません。http://allantech.blogspot.com/2008/01/webresourceaxd-gives-404.html
テキストメニューフォームhttp://www.obout.comを使用しています。ナレッジ ベースで見つけた唯一のことは役に立ちませんでした。 http://www.obout.com/inc/KnowLedgeBase.aspx?id=114
ファイルのアクセス許可を再確認しました。
何か案は?
仕様:
UPDATEクライアントの場所で別のサーバーを使用することになり、すべてがうまく機能しました。私はまだエラーを他の場所で複製したり、同様の問題を抱えている人の話を聞いたりしていません.
IIS のインストールがうまくいかなかったと思います。運用サーバーであるため、クライアントは IIS を再インストールする必要はありません。誰かがこの質問を解決した場合は、ここに投稿してください。
logging - ELMAh のブロック 404 FavIco エラー
ELMAH がローカル サーバーの favico に対して 404 not found をログに記録することにすぐに気付きました。フィルターを使用してこのエラーを抑制するにはどうすればよいですか? 私はまだそれを設定することにあまり慣れていません..
asp.net - Web フォームを使用した asp.net ルーティング -- すべてのルーティングで 404 が返される
ルーティングを実装する Web フォーム アプリを作成しました。私のアプリケーションは Phil Haack の例 ( http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx ) を利用しています。すべてのルートで 404 エラーが発生します。何か案は?
ありがとう
django - Django で複数のアプリで 404 を処理できますか?
どうやら、Django flatpages が動作する方法は、他のアプリによってスローされた 404 を処理することです。flatpages よりも前に 404 でクラックを取得する別の flatpages タイプのアプリを作成できないかと考えていました。これまでのところ成功せずにこれを試しました。テンプレートはレンダリングされますが、データは送信されません。
それは可能ですか?
asp.net - HttpModuleから404エラーを生成するにはどうすればよいですか?
一部の要求を他のファイルにリダイレクトするためにHttpApplication.BeginRequestを処理するASP.NETHttpModuleがあります。通常、リクエストを解析し、ファイルをHttpContext.Current.Response.OutputStreamに書き込んでから、HttpApplication.CompleteRequest()を呼び出すなどの操作を行います。一部のリクエストでは、関連するファイルが見つかりません-404エラーを返すにはどうすればよいですか?