問題タブ [http-status-code-301]
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.
http - 「404 リダイレクト」は正当なリダイレクトですか?
一部のユーザーが、リンクなどからタイプミスしたページにアクセスする可能性があります。ほとんどの場合、表示すべき正しいページを判断できるため、正しい URL にリダイレクトしたいと考えています。
この場合、301 リダイレクトは適切ですか。301 は「Moved Permanently」を意味しますが、この場合、ドキュメントはそもそもそこにありませんでした。404 Not Found ヘッダーを設定してから、正しい URL にリダイレクトすることは正当ですか?
.htaccess - 末尾に変数がない RedirectMatch 301 ワイルドカード
最後に変数を付けないワイルドカードを使用して、ページのグループをリダイレクトするにはどうすればよいですか? たとえば、以下の .htaccess コード:
これをもたらします:
mysite.org/events?id=749&friendly=1&date=20090308
しかし、私はそれをhttp://mysite.org/eventsに行きたいだけです
asp.net - /default.aspx に自動的に転送する IIS 6 の設定
これは奇妙な質問である可能性があり、重複している可能性があります。既存の回答を検索する方法がわからなかったので、これが重複している場合はお詫び申し上げます。
クライアントから、サイトの訪問者をリダイレクトして、ブラウザーが URL にデフォルトのページを表示するようにするという要求があります。
したがって、これを行う代わりに:
彼らはそれを表示したい:
http://www.domain.com/default.aspx
これを可能にするために適用できる IIS 6 の設定はありますか?
この質問URL から default.aspx を非表示にすることは、反対の質問です... default.aspx を削除する方法。その答えは、default.aspx コードに 301 リダイレクトを追加することでした。ここでもそれが最善の答えでしょうか?
その場合、/default.aspx の問題は修正されます。ただし、クライアントは、すべてのサブフォルダーに対してもこれを行うように依頼する可能性があると思います. コードに 301 リダイレクトを追加するだけでよいのでしょうか?
または、 http: //www.helicontech.com/のようなツールの使用を検討する必要があるかもしれません。.htaccess ファイルを使用して、必要な 301 リダイレクトを行うことができます。
ご意見ありがとうございます。
- 編集 -
明確にするために、既存の質問を検索する方法は知っていますが、この場合は何を検索すればよいかわかりませんでした。
.htaccess - 301動的URLと複数のIDを使用したリダイレクトヘルプ
新しいURL構造を持つwww.wildchildclothes.comの再設計を行いました。古いサイトはZenCartで実行されていて、URL構造が正しくありませんでした。これが私がリダイレクトしたいもののいくつかの例です:
古い:www.wildchildclothes.com/page.html?chapter=1&id=21新しい:www.wildchildclothes.com
と...
古い:www.wildchildclothes.com/index.php?main_page=faq_info&fcPath=0&faqs_id=13新しい:www.wildchildclothes.com/customer-service.html
これを達成するために私の.htaccessにあるものは次のとおりです。
しかし、これはまったく機能しません。リダイレクトを開始するのではなく、404ページにのみ送信されます。誰かが光を当てることができますか?完全な.htaccessは以下に掲載されています。
どうもありがとう、ジョナ
http-status-code-301 - 301 リダイレクト ライブラリ
私は自分のサイトを更新しており、多くのページに新しい URL があります。
IIS7 でこれを行う方法がありますが、IIS6 と IIS7 の両方で動作する 301 リダイレクトをすばやく追加できるライブラリはありますか?
apache - リダイレクトループが発生するのはなぜですか?
たとえば、次のようなWebサイトがあります(http://example.com)。/、つまりhttp://example.comへのリクエストをhttp://example.com/stuffにリダイレクトしたい。次の行で.htaccessファイルを追加しました。
なにか提案を?
.htaccess - フォルダー内のすべてのページをルート レベルのページにリダイレクトする際の問題
私は検索し、さまざまな例を試しましたが、リダイレクトステートメントの明示的なリストを作成する以外に何も機能していないようです。
私が抱えている最大の問題は、Web ページをサイトに展開するためのアクセス権はありますが、Web ホスティング コントロール パネルにアクセスできないことです。サイト アクセス権は継承されており、今までは問題ありませんでしたが、古いバージョンの apache を実行するか、ルールを書き換えることは許可されていません。
とにかく、何年にもわたってサイトは何度か変更されており、Google Webtools にサイトを登録した後、クロール エラーが発生したページのリストを見つけたので、これらに対処するために HTACCESS ファイルを作成しました。
何年にもわたって、キャメルケースとすべて小文字で名前が付けられたフォルダーが展開されていたため、フォルダー内のすべてのファイルを .htaccess ファイルレベルの新しいフォルダー、つまり
現在 My .HTACCESSにリダイレクトするだけでした。
120
行あり、
バッチの例は次のとおりです
。 /Challenge/Record.htm /lsr_history.html
リダイレクト 301 /Challenge/Stanley_Steamer.htm /lsr_history.html
リダイレクト 301 /Challenge/Sponsors/Avery_Weigh-Tronix.htm /sponsors.html
リダイレクト 301 /contact/index.html /contact.html
リダイレクト 301 /design/details.html /design.html
リダイレクト 301 /design/index.html /design.html
リダイレクト 301 /Design/Engine-drive_train.htm /design.html
リダイレクト 301 /Design/Rear.htm /design.html
リダイレクト 301 /Design/Home_Page.htm /design.html
リダイレクト 301 /Design/index.htm /design.html ご覧の
とおり、フォルダー名がキャメルの場合と、それより低い場合と、 htm と、クロール エラー ログにリストされている同じ名前の html ファイル。
上記の例では、すべてのページを /Challenge/ および /challenge/ から lsr_history.html にリダイレクトし、/Challenge/Sponsors/ 内のすべてのファイルを Sponsors.html にリダイレクトしたいだけです。
また、個々のチーム ページの膨大なリストを 1 つずつリストし、それぞれが新しいチーム ページにリダイレクトされます。
RedirectMatch 301 ^/[Cc]hallenge/ /challenge.html の
ような例を試しましたが、これは「Error 404 Not found」を返します。
これを簡素化するために htaccess ファイルを削減する方法のアイデアや例は、ありがたく受け取ります。
よろしく
マーティン
apache - .htaccess ルールを使用してドメイン固有のフォルダーをリダイレクトしますか?
最近、自分のサイト (Drupal インストール) の files/images フォルダーを /sites/default/files/ から /sites/example.com/files/ に移動しましたが、外部のホットリンク ソースから多くの 301 エラーが発生し、インバウンドリンクを古い 'default' パスから新しい 'example . com' パスですが、この 1 つのドメインのみ...
基本的に、訪問者を次からリダイレクトしたいと思います。
例 dot com /sites/default/files/*
に:
例のドットコム/sites/example.com/files/*
他のドメイン (example2 dot com など) からの訪問者は引き続きサイト/デフォルト/ファイルを表示できます。
(おかしなドット コムと間隔で申し訳ありません。投稿できる「ハイパーリンク」は最大 1 つだけです。スタック オーバーフローは、例のドット コムを必要な回数だけ許可することを検討する必要があります)。
seo - ランディングページ:301かどうか?
たくさんのランディングページがあります:http:// ourdomain/landingpage。各ランディングページは、タイトル、テキスト、メタタグなどの点で一意です。これらのランディングページは、主にアドワーズ広告のトラフィックに使用されますが、オフサイトのSEOリンクやバナーキャンペーンにも使用されます。
今日、ユーザーがランディングページに入ると、Cookie(セッション変数)が設定され、ユーザーは「ランディングページ」が生成されるhttp://ourdomainに301リダイレクトされます。
私の質問は、これがSEOの観点から最良の方法であるかどうかです。301をスキップして、ランディングページごとにPRを作成する必要がありますか、それともドメインのPRを作成する必要がありますか?
各ランディングページには、独自のキーワードのセット(さまざまな製品カテゴリ)があることに注意してください。