問題タブ [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.
linux - リダイレクト301www.www.example.com
LAMPサーバーを使用していますが、次のようなリクエストをリダイレクトする必要があります。
www.www.example.comからwww.example.comおよびその他のバリエーション(wwww.example.comなど)
.htaccessで実行できることは知っていますが、これらすべての可能性を表すために使用する必要がある正規表現がわかりません。
または、vhostsから来る、異なるアプローチがありますか?
seo - Isapi Rewrite 301 リダイレクトは 404 として解決されます - 循環参照?
IIS Isapi Rewrite を使用して次のことをしようとしています...
次のように、seo に適した URL を (静かに) アプリケーションに適した URL に変換する必要があります。
十分に単純です。
ただし、検索エンジン (たとえば) で既にインデックス化されている URL を 301 リダイレクトして、seo に適したバージョンにする必要もあります。そのようです:
これらはそれぞれ、単独で正常に機能します。しかし、.ini ファイルに両方を含めると、最終的にブラウザのアドレス バーに /seo-friendly-url/ が表示されますが、404 が表示されます (はい、/test/index.cfm は確実に存在します!)。
循環参照のように見えることはわかっていますが、最初のルールは IIS とアプリケーションの間の URL を書き換えるだけです。リダイレクトがないため、Isapi Rewrite をもう一度実行することはありません。それとも私はそれについて間違っていますか?
Isapi Rewrite でのログ記録を有効にしましたが、次のように表示されます。
誰でもアイデアはありますか?
asp.net - SEO フレンドリーな 301 リダイレクト .htm から .aspx
現在、拡張子が .htm の小中規模の Web サイトを所有しています。今回は .aspx 拡張子を使用して、完全な Web サイトを再設計しました。検索エンジンのランキングを維持するために 301 リダイレクトを発行したいのですが、スパイダー フレンドリーな方法で .html ページから行う方法がわかりません。調査の結果、ISAPI リダイレクトへの参照に繰り返し遭遇しました (ただし、完全な説明はどこにも見当たりません。ロードされない isapiredirect.com へのリンクだけです)。これ以外に、asp.net エンジンを介してすべての .htm ページを実行し、asp コードを介してリダイレクトを発行するようにアドバイスされました。私はそれを成し遂げる方法がわかりません。
私はasp.NET(新しいサイトは私が設計したものではありません)に不慣れで、.htaccessではるかに簡単に管理されているように見えるLAMPだけです。
助け、時間、考慮事項、または提案をありがとう
asp.net - ASP.NET で 301 Permanent Redirect を送信するにはどうすればよいですか?
一部のページを永続的にリダイレクトし、ユーザーを新しい URL にリダイレクトする必要があります。
このコードは、正しいヘッダーのみを設定します。ユーザーはリダイレクトされません。
私が置く場合:
最後に、302 一時リダイレクトが実行されます。
ユーザーを 301 リダイレクトするにはどうすればよいですか?
関連する質問:
.htaccess - 自分のサイトからの外部リンクの 301 リダイレクトに関するヘルプ
私は、パートナーを追跡するサードパーティの Web サイトを通じてパートナーにリンクする会社で働いています。たとえば、私たちのサイトには、次のような発信リンクがあります (私の作品を保護するために名前が変更されています)。
link.php にアクセスすると、そこでリンクを定義していることがわかります。
$STAMP はタイムスタンプであり、たとえば、クリスマスの正午を表す "12-25-09-1200" に置き換えられます。
ユーザーがこのリンクをクリックすると、www.chuckecheese.com に移動します。
これはすべて正常に機能しますが、SEO の目的にはあまり適していません。検索エンジンがこれをchuckecheese.comへのリンクとして認識できるようにしたいと考えています。
私は .htaccess で書き換えルールを作成しようとしていますが、混乱しており、それがどのように行われたのか正確にはわかりません。私は試した:
しかし、これはうまくいかないようです。次に何を試せばいいですか?
助けてくれてありがとう。ここにいる皆さんはいつも素晴らしいですし、スタック オーバーフローの優秀な人々が私が雇用され続けるのに役立っていることに感謝しています。
seo - 301リダイレクトとSEO
サイト名「sign_up」のリンクを使用しています。署名をクリックすると、選択した言語と通貨がチェックされ、301 リダイレクトを使用して正しいページに永続的にリダイレクトされます。
これはSEOに悪いですか?覚えておいてください、これはそれが残る方法です。結局手放せないのかな?
.htaccess - サブドメインの htaccess リダイレクト -> 同様の名前のサブディレクトリ?
現在、このような URL に大量のコンテンツが保留されている Web サイトを再構築しています。
http://string.domain.com/year/month/dd/string-puled-from-title
さまざまな理由から、すべての新しいコンテンツを次のような URL にパークしたいと考えています。
http://www.domain.com/blogs/string/year/month/dd/string-puled-from-title
将来のコンテンツのために変更を加えたいのですが、すべての古いものを 404 にしたくありません。
私の htaccess の 301 リダイレクト ルールは、古いリンクを介して入ってくるすべての参照トラフィックを新しい形式に送信することでうまくいくと思います。
しかし、このルールはどのように見えるべきでしょうか? いくつかのチュートリアルを読みましたが、どの例でもこの正確なケースは見つかりませんでした。
すべてのサブドメインに対してこれを行うのではなく、約 10 の特定のサブドメインに対してのみ行うことに注意してください。したがって、誰かがこれらのいずれかを理解するのを手伝ってくれたら、サブドメインごとに htaccess に 10 回コピーして貼り付けて設定できます。
c# - Webサイトのオーバーホール後の古いURLのリダイレクト
最近ASP.NETMVCに移行したWebサイトがあります。すべてのURLが元のWebサイトとは異なります。Googleにはまだ古いURLがすべて含まれているため、検索で誰かが私たちを見つけた場合、現在404を取得します。
古いURLを含め、不正なURLをキャッチするキャッチオールルートがあります。完璧な世界では、このキャッチオールルートに一致するすべてのURLのホームページに301リダイレクトを実行したいと思います。このためのコードは、開発マシンで正しく機能します。しかし、私はついにISP(Network Solutions)の誰かに、 301リダイレクトをブロックしていると教えてもらいました(Webサーバーは代わりに404を返します)。
ですから、私の唯一の残りの選択肢は、悪いURLを受け入れて、それをホームページに向けることだと思います。
これが私の質問です:検索エンジン(特にGoogle)が重複コンテンツにペナルティを課していることを私は知っています。悪いURLをすべてホームページに向けただけで、検索ランキングにどの程度の悪影響を与えるでしょうか。他に技術的なオプションはありますか?