★ウェブ制作小ネタTIPS

結果はどのようにランク付けされますか?
順位はどのように決まるのでしょうか?
2Ranking the results of your bets can be a complex task depending on your specific situation and goals. There are many different ways to rank betting results, and the choice of method often depends on what you want to achieve. The general approach for ranking betting results is as follows:
Read in-detail

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

.htaccessで301リダイレクトを指定してURLを正規化する

●URL正規化とは

URL正規化とは、正規のURLを定めてそのURLに統一することです。

例えば、https://www.example.com/ と https://example.com/ のどちらをリクエストしても同じページが表示される場合がありますが、
URL価値を分散させないという観点ではどちらかに統一したほうが良いのかもしれません。

また、wwwの有無の他にも、index の有無や、大文字か小文字かなどのURL表記を統一して、一つのURLに価値を集約するのがURL正規化の目的です。

https://example.com/
https://www.example.com/index
HTTP://www.Example.com/
↓ ※正規のURLを定めて統一
https://www.example.com/
広告



●301リダイレクトとは

仮にwww付きのURLに統一するとしましょう。
この場合、https://example.com/ へのリクエストを https://www.example.com/ に301リダイレクトすることでURLを統一することができます。

301という番号はHTTPステータスコードと呼ばれるもので、3xx番台はredirection(再指示、再命令)を表します。
その一つが301リダイレクトで、Moved Permanently(恒久的に移動済み)という意味になります。

  • 300 … Multiple Choices(複数の選択肢)
  • 301 … Moved Permanently(恒久的に移動済み)
  • 302 … Found(発見済み)
  • 303 … See Other(他を参照)
  • 304 … Not Modified(未更新)
  • 305 … Use Proxy(プロキシを使用)
  • 307 … Temporary Redirect(一時的リダイレクト)
  • 308 … Permanent Redirect(恒久的リダイレクト)

HTTPステータスコードが301に指定してあれば、検索エンジンは「恒久的に移動したのだな」と解釈して、リダイレクト先の新URLに旧URLの価値を引き継いでくれるとされています。

※ちなみに、302や307を指定すると、一時的なリダイレクトだからURLの価値を引き継いでくれるかどうかは微妙…とも言われますが、個人的にはよく分かりません。
検索エンジンの開発者が決めることだから、おそらく状況とともに変わるのだろうと思っています。
もし301リダイレクトが不正に利用される事例が増えれば、検索エンジンが301リダイレクトをどう評価するかも変化するのかもしれません。

●.htaccessファイルで301リダイレクトを指定する

.htaccessファイルで301リダイレクトを指定するには、以下の記述を追加します。
「example.com」の部分はご自分の利用しているドメイン名に置き換えてください。

.htaccessファイルに追加する記述

# 301リダイレクト https://example.com/ → https://www.example.com/
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

# 301リダイレクト https://www.example.com/index  → https://www.example.com/
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index 
RewriteRule ^(.*)index $ https://www.example.com/$1 [R=301,L]

.htaccessファイルに上記の記述を追加してサーバーにアップしたら、301リダイレクトされているかどうかを確認してみましょう。
以下のサイトなどで確認すると便利でしょう。

リダイレクトチェック https://ohotuku.jp/redirect_checker/

広告



カジノファインダー

どのカジノが自分に最適か分からないですか?

Easily find your perfect casino in under a minute, no sign up necessary.