web-dev-qa-db-ja.com

ドメイン名を特定のページにリダイレクトする

私はこれらのドメイン名をインストールしています:

  • メインドメイン名:www.example.com
  • その他のドメイン:
    • www.example.org
    • www.example.fr
    • www.animals.example

まず。htaccessにルールを作成し、これらのドメイン名からのすべてのトラフィックをHTTPSを使用してメインドメインwww.example.comにリダイレクトします。

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.com/$1 [R=301,L]

次に、URLをそのように書き換えるルールがあります。

RewriteRule   ^([a-z]{2})-([0-9]+)-(.*)\.html$   index.php?lang=$1&menu=$2  [L]

私のURLの構造は次のとおりです。https://www.example.com/fr-10-my-page-about-animals.htmlインターネットでこのページを宣伝する必要がありますが、URLは覚えるのがかなり難しく、メインドメイン名www.example.comは一般的すぎます。

私のウェブサイトには、覚えやすく短いURLで宣伝したい非常に具体的で重要な2つのページがあるので、ドメイン名www.animals.exampleを購入しました。私の訪問者がこのページhttps://www.example.com/fr-10-my-page-about-animals.htmlに到達することを望みます。この(覚えやすい)URLはww.animals.exampleです。

検索エンジン(Google)に関するベストプラクティスは何ですか?それを行うのは良い考え、良い習慣ですか?

301リダイレクトを作成すると、このwww.animals.example URLをユーザーに提供してページにアクセスできるようになると、リダイレクトされてブラウザにhttps://www.example.com/fr-10-my-page-about-animals.htmlが表示されます

または、www.animals.exampleが呼び出されたときに、ブラウザでhttps://www.example.com/fr-10-my-page-about-animals.htmlをURLとして印刷する可能性はありますか?

これを最もGoogleフレンドリーな方法で実装するにはどうすればよいですか?

4
Lucien

Js(JavaScript)またはPHPも使用して、www.animal.example Webサイトをそのexample.com/whateverにリダイレクトできます。SEO(検索エンジン最適化)に関しては何も影響しません)- JavaScript:

<script>windows.location = "https://example.com/whatever"; </script>

PHP:

<?php
header(" Location: https://example.com/whatever");
?>
1
Salman Khan