問題タブ [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-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
ありがとう
php - PHP 301 リダイレクトのアイデア
この前投稿した
静的 HTML から動的 PHP ページへの 301 リダイレクト
しかし、新しいアイデアがあり、これを行うべきではない理由があるかどうか疑問に思っています...
誰かが私たちのサイトのデッド ページに移動しようとした場合:
(ドメイン)/somepage.html
それは今ここに存在します:
(ドメイン)/dynamic.php?id=1
失敗し、カスタム エラー 404 ページ (/404.php) に移動します。
変数を見ると$_SERVER['REDIRECT_URL']
、彼らがどこに行こうとしていたかがわかります。私の考えは、404.php ページの上部にインクルードを追加してこの値を確認し、リダイレクトするアイテムのリストにある場合は、PHP を使用して 301 を実行することです。
このようなもの...
これにより、ブログ エントリなどにある Google ウェブマスター ツールで表示されるすべてのリンクを入力するための単一のポイントが得られます。
ありがとう
.htaccess - 301リダイレクト-インデックスページにスラッシュを追加
.htaccessで301リダイレクトを設定して、誰かがスラッシュなしでリンクしている場合に、スラッシュをドキュメントルートに追加するにはどうすればよいですか?
私が行った調査によると、ほとんどの検索エンジンは、次のURLを2つの異なるURLと見なしています。
mydomain.com(スラッシュなし)
mydomain.com/(スラッシュ)
私はこれを試しました(そして他の多くのもの):
RewriteRule ^ $ http://www.mydomain.com/ [R = 301、L]
それはそれをループに投げ込み、ページを何度もロードします。
grails - Grailsでの301リダイレクト
私は現在、次の非常に面倒な「サーブレットスタイル」の方法を使用してGrails301URLリダイレクトを実行しています。
301リダイレクトを実行するためのよりクリーンでコンパクトなGroovy/Grailsの方法はありますか?
redirect(...)
標準のGrailsメカニズムを使用して実現できる標準の302リダイレクトではなく、301リダイレクトについて話していることに注意してください。
.htaccess - mod_aliasを使用したフォルダーのリダイレクトに関する問題
このスレッドに続く別の質問。私が解決できない唯一の残りの項目は、現在存在しないフォルダー'/ team /'のリストがあることですが、これを.htaccessファイルに追加すると、次のファイルの他のすべての.htaccessエントリが壊れます。そのフォルダ、すなわち
その後、/ team / joe_bloggs.htmにアクセスしようとすると、次のようになります。
これを修正できれば、元の質問を解決し、.htaccessファイル内のリダイレクトページの膨大なリストを減らす方法を理解するのに役立つ可能性があります。
php - リファラーが 301 リダイレクトかどうかを識別する方法
現在、自分の Web サイトにスラッグ システムを実装しています。無効なスラッグを、データベースに保存されている正しいスラッグにリダイレクトする予定です。例えば
http://example.com/11/wrong-slug
db をヒットし、11 のスラッグが間違っているかどうかを確認します-301 リダイレクトを行わない場合はスラッグ
http://example.com/11/right-slug
301 を検出し、無効なリンクをたどったことをユーザーに通知する
できればPHPを使用して301リダイレクトを識別できるので、ユーザーにブックマークなどを更新するように依頼できますか.
ありがとう、ジェイミー。
.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
クエリ文字列を削除する理由または方法がわかりません。
助けてください。ありがとう。
perl - Perl アプリケーションで HTTP リダイレクトを処理するにはどうすればよいですか?
この Perl サブルーチンを使用して Web ページから行を取得し、それを分割して続行するために必要な情報を取得します。これは十数年間機能しています。
残念なことに、$page_to_get
は常に 301 リダイレクトになり$buf
、 を印刷すると 301 リダイレクト ページが表示されますが、このページには求められているテキストが含まれていません。ブラウザーに入力したときに表示されるページを取得するために、リダイレクトを介してホップする$in
ために使用できる値のペア (たとえば)はありますか? または、同じことを達成するためのより良い方法はありますか (表示された Web ページのソースで絶えず変化するファイル名の知識)?HTTPGet
http://$host_to_get_text$page_to_get
お時間をいただきありがとうございます。グレッグ・マーシュ
ruby-on-rails - GET/POSTパラメータを使用したRails redirect_to "www.somewebsite.com"?
コントローラーの 1 つで、redirect_to を完全修飾 URL に発行しようとしています + いくつかのパラメーターを渡したい
サイト AI のコントローラーで次のことを行います。
レールでこれを行うより良い方法はありますか?
glassfish - 301Glassfishでリダイレクト
Glassfishで301リダイレクトを実行する方法を探しています。これは、Apacheで.htaccessファイルを使用して次のように記述した場合と同様です。