問題タブ [canonicalization]

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 投票する
1 に答える
617 参照

.htaccess - 内部 URL に影響を与えずに、すべてのディレクトリのファイルに HTML 拡張子を削除し、末尾のスラッシュを追加する

以下のコードを使用して、index.html および非 www バージョンの URL を www にリダイレクトしています。また、ファイルから *.html 拡張子を削除します。ここで、すべてのディレクトリのファイルの末尾に末尾のスラッシュを追加したいと思います。以下は、私が取得したいものの例です。

  • www.mydomain.com.au/contact.html は www.mydomain.com.au/contact/ に移動します
  • www.mydomain.com.au/contact は www.mydomain.com.au/contact/ に移動します
  • www.mydomain.com.au/glass-replacement/Brisbane.html は /glass-replacement/Brisbane/ に移動します

などなど…

事前にご協力いただきありがとうございます

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

redirect - サイトのパフォーマンス: rel=canonical vs リダイレクト 301

Matt Cutts のブログのこのページからrel=canonical、301 リダイレクトを使用できない場合は、2 番目の選択肢にする必要があると彼は言います。の代わりに 301 リダイレクトを使用すると、パフォーマンスの問題はありrel=canonicalますか?

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

.htaccess - 正規版の選択

SSH 証明書を使用する Web サイトを運営しています。これにより、潜在的な CName が残されます: https: //example.com https: //www.example.com http: //example.com http: //www.example.com

SEO の観点から、1 つを選択してから 301 リダイレクトを設定するのが最善であることを理解しています。

Google ウェブマスター ツールでは、www. そして非www。バージョン。私は勝手にwww以外を選びました。バージョン。特に理由はありません。

次に、htaccess ファイルを編集してすべての URL をhttp://example.comにリダイレクトする方法に関するコードを求めて、このフォーラムに参加しました。

ここにベストプラクティスがあるのだろうかと思いました。https 以外のバージョンを選択すると、SSH が無効になりますか? 検索の観点から見ると、4 つのバージョンのどちらが SEO の観点から優れていますか?

4つのうちどれを選ぶべきか、考えたことのある人はいますか?

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

redirect - 従来の ASP を使用した Canonical Redirect は、サイト フォルダーを表示します

http://domain.comを指定すると、実際の場所であるhttp://www.domain.com/thesite/index.aspにリダイレクトされます。ページに関係なく、常に実際のフォルダー パスが追加されます。

すべてのページに含まれる正規のリダイレクトにこのスクリプトを使用しています。

共有ホスティングにいくつかのサイトがあり、それぞれが独自のフォルダーにあります。

どうすればこれを防ぐことができますか?

助けてくれてありがとう

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

.htaccess - 特定のファイル (URI に関係なく) が提供されるときに URI を書き換えますか?

.htaccess特定の「物理」(静的) ファイルが提供されているときに、特定の URI にリダイレクト/書き換え (301) することは可能ですか? このファイルが最初にどの URI で提供されるかは問題ではありません。

のドキュメントルートにexample.comファイルがありますindex.html。このファイルには、次のようなさまざまな URI でアクセスできます (サーバーの構成によって異なります)。

  • http://example.com/
  • http://example.com/index
  • http://example.com/index.html
  • http://example.com/index.html?foo=bar
  • http://example.com///////////index.html

このような (疑似!) ルールRewriteRule file(index.html) http://example.com/ [R=301,L]を使用すると、考えられるすべての URI バリエーションを考えなくても、このファイルの正規 URI を指定できます。

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

.htaccess - htaccessはサブドメインをフォルダーにリダイレクトし、非wwwをwwwにリダイレクトします

sub.domain.com から www.domain.com/sub へのリダイレクト:

www.domain.com/sub への domain.com/sub は、私が立ち往生している場所です。私が見つけた解決策は、www.

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

.htaccess - URL の末尾から /index.php をリダイレクトします。

サブページがすべてこの形式の Web サイトを持っている:

それはいいです。しかし、うまくいかないのは、あなたできることですmydomain.com/something/index.php(この形式でアドレスをブラウザに入力できます)、それでもその上のコンテンツを取得しますmydomain.com/something.

これら 2 つの可能性を同時に利用できるようにしたくありません。Google はこれを好まないのです。1つだけ可能にしてほしい。

だから私がやりたいことは、ブラウザmydomain.com/something/index.phpに入力するたびにリダイレクトされることですmydomain.com/something(最後にそれなしで/index.php)。

このようなことを行うには、.htaccess コードをどのように記述すればよいですか?

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

.htaccess - .htaccess 301 リダイレクトから www への問題

非 www から www にすべてリダイレクトしようとしています。 Apache で書き換えエンジンを有効にして、これを .htaccess に追加しましたexample.com:www.example.com

一見すると、すべてが完璧に機能していました。しかし、私の Web サイトのログイン フォームを使用して、ログインしているユーザーのみがアクセスできるサイトの領域を表示しようとすると、ページが更新されたように見えます。何も起こりません。

私はかなり長い間これを修正しようとしてきましたが、同様の問題は見つかりませんでした。どんな助けでも大歓迎です!ありがとう。

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

php - URL 正規化 (.htaccess)

.htaccess ファイルを使用して「www.」を追加したいと考えています。それなしで要求された場合はすべての URL に送信しますが、このコードを編集せずに多くのサイトで使用したいので、ドメインを定義しなくてもこれを実行できることを願っています。これは可能ですか?