3

現在、URL 内のすべての特殊文字とスペースをハイフン (-) に置き換えています。SEO と読みやすさの観点から、これは問題なく機能します。ただし、場合によっては、ハイフンを取り除いた後、URL の一部を検索にフィードしています。この問題は、検索用語にハイフンが含まれている必要がある場合に発生します。ハイフンが削除されたときに結果が返されないからです。使用している検索アルゴリズムを変更することはできますが、速度が低下します (特に、AJAX を使用した検索ボックスで使用していて、これを高速にする必要があるため)。

これに対処する最善の方法は、既存のハイフンをパイプ (|) に置き換えることです。パイプ文字は区切り文字としてではなく単語の一部として扱われるため、これらの用語の SEO に悪影響を与えると感じています。私の知る限り、区切り文字と見なされる文字はハイフンとスラッシュ (/) だけです。

だから私の質問は:

  1. ハイフンを表すために使用できる代替文字はありますか?
  2. 他の文字を使用できない場合、パイプ文字を使用すると検索エンジンにどの程度の影響がありますか?

乾杯、ザック

4

3 に答える 3

3

~ (チルダ) は機能しますか?

編集: Google はアンダースコアとダッシュを単語の区切り記号として扱うようになったため、ダッシュをダッシュ​​として、アンダースコアをスペースとして使用できます。

于 2008-11-06T22:49:21.160 に答える
0

URL エンコーディングを使用しないのはなぜですか? ほとんどのフレームワークには、これを行うためのユーティリティが組み込まれています。

于 2008-11-06T22:28:19.110 に答える
0

URL エンコーディングについても同じことを言おうとしましたが、特殊文字を取り除こうとしているのであれば、パーセント記号を含む URL は必要ないと思いますよね?

「URL の一部を検索にフィードする」アルゴリズムを変更するのはどうですか? URL の検索クエリ部分のハイフンを置換しないロジックを追加できませんでしたか?

于 2008-11-06T22:32:02.520 に答える