問題タブ [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.

0 投票する
2 に答える
1518 参照

http-status-code-301 - 静的 HTML から動的 PHP ページへの 301 リダイレクト

ウェブサイトをアップグレードした後、人々がブログなどに持っていた多くの古いリンクが 404 エラー ページに移動するようになりました。

例: (h#pb/c を使用して、私は新しいユーザーであり、リンクを投稿できません)

これらのアイテムは現在、db 主導のサイトの一部であり、ここで公開されます。


h#p://www.site.com/pressreleases/some_release.html
にリダイレクトするように 301 を設定するにはどうすればよいですか
h#p://www.site.com/pressreleases/details.php?id=1

そして?
h#p://www.site.com/pressreleases/another_release.html
_
h#p://www.site.com/pressreleases/details.php?id=2

ありがとう

0 投票する
1 に答える
249 参照

php - PHP 301 リダイレクトのアイデア

この前投稿した

静的 HTML から動的 PHP ページへの 301 リダイレクト

しかし、新しいアイデアがあり、これを行うべきではない理由があるかどうか疑問に思っています...

誰かが私たちのサイトのデッド ページに移動しようとした場合:

(ドメイン)/somepage.html

それは今ここに存在します:

(ドメイン)/dynamic.php?id=1

失敗し、カスタム エラー 404 ページ (/404.php) に移動します。

変数を見ると$_SERVER['REDIRECT_URL']、彼らがどこに行こうとしていたかがわかります。私の考えは、404.php ページの上部にインクルードを追加してこの値を確認し、リダイレクトするアイテムのリストにある場合は、PHP を使用して 301 を実行することです。

このようなもの...

これにより、ブログ エントリなどにある Google ウェブマスター ツールで表示されるすべてのリンクを入力するための単一のポイントが得られます。

ありがとう

0 投票する
2 に答える
1256 参照

.htaccess - 301リダイレクト-インデックスページにスラッシュを追加

.htaccessで301リダイレクトを設定して、誰かがスラッシュなしでリンクしている場合に、スラッシュをドキュメントルートに追加するにはどうすればよいですか?

私が行った調査によると、ほとんどの検索エンジンは、次のURLを2つの異なるURLと見なしています。

mydomain.com(スラッシュなし)

mydomain.com/(スラッシュ)

私はこれを試しました(そして他の多くのもの):

RewriteRule ^ $ http://www.mydomain.com/ [R = 301、L]

それはそれをループに投げ込み、ページを何度もロードします。

0 投票する
2 に答える
2553 参照

grails - Grailsでの301リダイレクト

私は現在、次の非常に面倒な「サーブレットスタイル」の方法を使用してGrails301URLリダイレクトを実行しています。

301リダイレクトを実行するためのよりクリーンでコンパクトなGroovy/Grailsの方法はありますか?

redirect(...)標準のGrailsメカニズムを使用して実現できる標準の302リダイレクトではなく、301リダイレクトについて話していることに注意してください。

0 投票する
2 に答える
249 参照

.htaccess - mod_aliasを使用したフォルダーのリダイレクトに関する問題

このスレッドに続く別の質問。私が解決できない唯一の残りの項目は、現在存在しないフォルダー'/ team /'のリストがあることですが、これを.htaccessファイルに追加すると、次のファイルの他のすべての.htaccessエントリが壊れます。そのフォルダ、すなわち

その後、/ team / joe_bloggs.htmにアクセスしようとすると、次のようになります。

これを修正できれば、元の質問を解決し、.htaccessファイル内のリダイレクトページの膨大なリストを減らす方法を理解するのに役立つ可能性があります。

0 投票する
5 に答える
5906 参照

php - リファラーが 301 リダイレクトかどうかを識別する方法

現在、自分の Web サイトにスラッグ システムを実装しています。無効なスラッグを、データベースに保存されている正しいスラッグにリダイレクトする予定です。例えば

http://example.com/11/wrong-slug

db をヒットし、11 のスラッグが間違っているかどうかを確認します-301 リダイレクトを行わない場合はスラッグ

http://example.com/11/right-slug

301 を検出し、無効なリンクをたどったことをユーザーに通知する

できればPHPを使用して301リダイレクトを識別できるので、ユーザーにブックマークなどを更新するように依頼できますか.

ありがとう、ジェイミー。

0 投票する
2 に答える
568 参照

.htaccess - リダイレクト 301 と Mod 書き換えの問題

たとえば、hxxp://domain.com/store/ にオンライン ストアがあります。

ストア ディレクトリの .htaccess ファイル内には、次のものがあります。

それはうまくいきます!

私の問題 (問題) は、/store/ ディレクトリを /shop/ に変更する必要があることです。ただし、適切な 301 リダイレクトを設定して、SE ランキングを失わないようにする必要があります。

この状況で 301 リダイレクトをセットアップする最善の方法は何ですか?

私が見つけた唯一の解決策は、ストア内の各カテゴリ、製品などにリダイレクト 301 をセットアップすることです。たとえば、そのように。

これは機能し、必要なことを行いますが... アドレスバーの URL は次のように表示されます: hxxp://www.domain.com/shop/category/sample-widgets/?CategoryID=sample-widgets

クエリ文字列を削除する理由または方法がわかりません。

助けてください。ありがとう。

0 投票する
1 に答える
921 参照

perl - Perl アプリケーションで HTTP リダイレクトを処理するにはどうすればよいですか?

この Perl サブルーチンを使用して Web ページから行を取得し、それを分割して続行するために必要な情報を取得します。これは十数年間機能しています。

残念なことに、$page_to_getは常に 301 リダイレクトになり$buf、 を印刷すると 301 リダイレクト ページが表示されますが、このページには求められているテキストが含まれていません。ブラウザーに入力したときに表示されるページを取得するために、リダイレクトを介してホップする$inために使用できる値のペア (たとえば)はありますか? または、同じことを達成するためのより良い方法はありますか (表示された Web ページのソースで絶えず変化するファイル名の知識)?HTTPGethttp://$host_to_get_text$page_to_get

お時間をいただきありがとうございます。グレッグ・マーシュ

0 投票する
3 に答える
4180 参照

ruby-on-rails - GET/POSTパラメータを使用したRails redirect_to "www.somewebsite.com"?

コントローラーの 1 つで、redirect_to を完全修飾 URL に発行しようとしています + いくつかのパラメーターを渡したい

サイト AI のコントローラーで次のことを行います。

レールでこれを行うより良い方法はありますか?

0 投票する
1 に答える
1778 参照

glassfish - 301Glassfishでリダイレクト

Glassfishで301リダイレクトを実行する方法を探しています。これは、Apacheで.htaccessファイルを使用して次のように記述した場合と同様です。