2

URL から用語を選択し、その用語に基づいてデータベースから適切なデータを取得するスクリプトを作成しています。

これまでのところ、URL を SEO に適した形式に書き換える .htaccess ファイルに次のような行を追加しました。

http://mydomain.com/catalogue/some-item-name

実際のPHPページで、その変数を取得し、ダッシュを取り除きます

$item= str_replace('-', ' ', $_GET['item']);

アイテムを自分のページの非表示リストに一致させて、jQuery で一致を取得します。

実際にアイテム名にダッシュが含まれていない限り、すべて正常に機能します。私のスクリプトはすべてのダッシュを削除します。やりましょうか:

  1. 実際のダッシュを別のものに置き換えますか?
  2. 1 つのダッシュだけを削除する方法を見つけますか?

データベースから用語を取得する場合は、 WHERE item LIKE "% $item %"を使用できますが、HTML コードに既に存在する正確な用語と一致させる必要があるため、ちょっと行き詰まっています。

ありがとう。

4

1 に答える 1